CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ac-spec-generator

Generate feature lists from specifications. Use when creating feature_list.json, converting requirements to features, generating 50-100+ testable features, or initializing autonomous projects.

Quality

81%

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

The canonical home for this skill is ac-spec-generator in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

68%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 lean, well-structured overview whose Quick Start reflects the real script API. The main deficits are the absence of output-validation and feedback checkpoints in the workflow — significant for a batch generation skill — and a Quick Start that isn't quite self-contained (undefined inputs, no pointer on where the parsed spec comes from).

Suggestions

Add explicit validation checkpoints to the Workflow: after generation, verify the feature count is within 50-100+ and categories/priorities are assigned; after export, validate the saved feature_list.json against the schema, and describe what to do when checks fail (e.g., re-decompose under-covered requirements).

Make the Quick Start self-contained: define project_dir, and show or link how to obtain the parsed spec input (e.g., the ac-spec-parser output or a concrete example spec object).

Trim the redundant 'Purpose' section — it repeats the opening line and the frontmatter description without adding new information.

DimensionReasoningScore

Conciseness

Efficient overall: no explanations of concepts Claude already knows, and the schema example and category/priority lists earn their tokens. Minor trimmable redundancy — the 'Purpose' section ('Transforms parsed specifications into actionable feature lists...') restates the opening line and the frontmatter description. Not 5 due to that duplication; not 3 since padding is minor.

4 / 5

Actionability

The Quick Start uses real, executable API calls that match the actual script ('SpecGenerator(project_dir)', 'await generator.generate(spec)', 'await generator.save_feature_list(...)'), and the schema example is concrete. Minor gaps: 'project_dir' and 'spec' are undefined (no indication of how to obtain the parsed spec, e.g. from ac-spec-parser), and the Workflow steps ('Parse: Load and validate spec') carry no commands. Not 5 (not copy-paste ready); not 3 (code is genuine and executable, not pseudocode).

4 / 5

Workflow Clarity

The six-step sequence (Parse → Analyze → Decompose → Prioritize → Enrich → Export) is clearly ordered with brief descriptions, but validation exists only as a passing mention in step 1 — there are no checkpoints verifying the output (e.g., feature count within 50-100+, saved JSON conforming to schema) and no error-recovery feedback loops. As a batch generation operation over 50-100+ features, the missing feedback loop caps this at 3. Not 2 — the steps are well defined and meaningfully described, unlike the vague anchor-2 example.

3 / 5

Progressive Disclosure

Good structure with clear sections (Quick Start, Schema, Generation Strategy, Workflow, Integration) and a well-signaled, verified, one-level-deep reference ('See scripts/spec_generator.py for full implementation') pointing at the actual bundle file. Inline schema and strategy content is appropriate overview material. Not 5 — the single 'API Reference' pointer is thinner than the anchor-5 pattern of explicit per-topic references, and the body could better signpost what the script offers (e.g., load_feature_list, convenience function).

4 / 5

Total

15

/

20

Passed

Description

83%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 strong description that clearly states both capability and explicit, concrete trigger conditions in third-person voice. Its main weakness is that the 'what' clause is thin — the richer capability details (testable acceptance criteria, decomposition, prioritization) live only in the 'when' clause rather than the capability statement.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Generate feature lists from specifications', 'creating feature_list.json', 'converting requirements to features', 'generating 50-100+ testable features' — but the 'what' statement is a single general action and omits stated capabilities like test-case generation, categorization, or prioritization. Not 5 (gaps in coverage); not 3 (more than 1-2 concrete actions are named).

4 / 5

Completeness

Explicitly answers both questions: what ('Generate feature lists from specifications') and when ('Use when creating feature_list.json, converting requirements to features, generating 50-100+ testable features, or initializing autonomous projects') with concrete trigger phrases. Anchor 4's deficiency ('when' could be more explicit) does not apply — the 'when' clause is highly specific, matching the anchor-5 good example pattern.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'feature_list.json', 'feature lists', 'requirements to features', 'testable features', 'specifications', 'autonomous projects' — phrases a user of this pipeline would naturally say. Missing common synonyms such as 'acceptance criteria', 'feature breakdown', or 'backlog', so not 5; coverage is well beyond 'some relevant keywords', so not 3.

4 / 5

Distinctiveness Conflict Risk

Clear niche (spec-to-feature-list generation with a distinctive 'feature_list.json' artifact) but 'initializing autonomous projects' is broad, and the described sibling skills (spec parsing, state tracking) create minor overlap risk with closely related spec-processing skills. Not 5 due to that broad trigger; far too specific for anchor 3.

4 / 5

Total

17

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/ac-spec-generator/SKILL.md

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.