CtrlK
BlogDocsLog inGet started
Tessl Logo

ac-complexity-assessor

Assess feature and project complexity. Use when estimating effort, determining spec pipeline type, calculating cost estimates, or planning resource allocation.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/ac-complexity-assessor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, mostly lean reference body with executable Quick Start code, clear complexity/pipeline taxonomies, and a properly signaled one-level-deep reference to the implementation script. It is held below top marks by minor redundancy, delegated core logic, and inlined detail that could be split out.

Suggestions

Trim the Purpose section, which restates the frontmatter description, to save tokens.

Add a brief validation/verification note (e.g., sanity-check estimated_hours against features_per_session) to strengthen workflow_clarity.

Move the full Assessment Output JSON schema and Complexity Factors lists into a references/ file, leaving a concise summary plus a link in SKILL.md.

DimensionReasoningScore

Conciseness

The body is sectioned and lean with code blocks and minimal prose; the only minor padding is the Purpose paragraph, which restates the description, keeping it just below the fully lean anchor 5.

4 / 5

Actionability

Quick Start gives executable code ('from scripts.complexity_assessor import ComplexityAssessor', 'await assessor.assess_project()') and a concrete cost formula, with only minor gaps since the bulk logic is delegated to the script.

4 / 5

Workflow Clarity

Pipeline Selection gives clear phase sequences (SIMPLE/STANDARD/COMPLEX) and Quick Start is an unambiguous single action; being a read-only assessment, it needs no validation checkpoints, but the operational steps lack an explicit verify/review checkpoint.

4 / 5

Progressive Disclosure

The body is a well-organized overview that delegates full implementation to the real bundle file scripts/complexity_assessor.py (one level deep, clearly signaled at the end); a fair amount of detail (full JSON output schema, factor lists) is inlined that could arguably live in a reference.

4 / 5

Total

16

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A solid third-person description that pairs a clear capability statement with an explicit 'Use when...' trigger clause covering several concrete scenarios. It is specific and triggerable, with only minor gaps in keyword synonym coverage and 'what' concreteness.

DimensionReasoningScore

Specificity

Lists several concrete actions via the trigger clause ('estimating effort, determining spec pipeline type, calculating cost estimates, or planning resource allocation') alongside the core 'Assess feature and project complexity', with only minor coverage gaps, matching the 'several specific actions' anchor.

4 / 5

Completeness

Explicitly answers both 'what' (Assess feature and project complexity) and 'when' (Use when estimating effort...); the 'what' is somewhat terse, so it sits just below the fully concrete anchor 5.

4 / 5

Trigger Term Quality

Natural phrases users would say ('estimating effort', 'cost estimates', 'resource allocation', 'pipeline type') give good keyword coverage, though common synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

The spec-pipeline and cost/resource-allocation niche is mostly distinct from generic planning skills, with only minor overlap risk against closely related estimation skills.

4 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fernandezbaptiste/Skrillz
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.