CtrlK
BlogDocsLog inGet started
Tessl Logo

spec-generator

Specification generator - 7 phase document chain producing product brief, PRD, architecture, epics, and issues. Agent-delegated heavy phases (2-5, 6.5) with Codex review gates. Triggers on "generate spec", "create specification", "spec generator", "workflow:spec".

68

Quality

85%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

This is a comprehensive and highly actionable specification generator skill with excellent workflow clarity and progressive disclosure. Its main weakness is extreme verbosity — the same information (agent patterns, timeout values, fork strategies) is repeated across multiple sections (Agent Registry, Fork Context Strategy, Lifecycle Management, Execution Flow), and explanatory rationale text inflates the token count significantly. The skill could likely be reduced to 40-50% of its current size while preserving all actionable content.

Suggestions

Consolidate the Agent Registry, Fork Context Strategy, and Lifecycle Management sections into a single compact agent configuration table — the current three sections repeat task_name, fork_turns, and timeout information redundantly.

Remove explanatory rationale text like 'Why all fork_turns: none' and the Fork Context Strategy rationale column — Claude can infer pipeline patterns from the structure.

Merge the post-agent validation code block and the timeout protocol table into the Execution Flow section where they naturally belong, eliminating the separate Lifecycle Management section entirely.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~400+ lines with extensive repetition. The agent registry, fork context strategy, lifecycle management, and timeout protocol tables all repeat the same information (fork_turns: 'none', 30min timeout, same pattern) multiple times. The context envelope template, post-agent validation code, and cleanup protocol could be dramatically condensed. Much of this content explains orchestration patterns Claude could infer from a compact specification.

1 / 3

Actionability

The skill provides highly concrete, executable guidance: specific spawn_agent/wait_agent/close_agent calls with exact parameters, JSON schemas for spec-config.json, directory structures with exact naming patterns, JavaScript code for session ID generation and validation, and detailed error handling tables with specific actions. The context envelope template is copy-paste ready.

3 / 3

Workflow Clarity

The 7-phase pipeline is clearly sequenced with explicit validation checkpoints after each agent phase (file existence checks, spec-config.json verification), a 4-step timeout cascade (status probe → force finalize → close → inline fallback), Phase 6 readiness scoring with explicit thresholds (>=80% pass, 60-79% review, <60% auto-fix), and max iteration limits. The error handling table covers every phase with blocking/non-blocking classification and specific recovery actions.

3 / 3

Progressive Disclosure

The skill is well-structured as an orchestrator overview that references phase-specific documents (phases/01-discovery.md through phases/07-issue-export.md), templates, and specs via clear one-level-deep links organized in per-phase reference tables. The 'Reference Documents by Phase' section provides clear navigation with purpose and timing for each document. Content is appropriately split between the overview SKILL.md and detailed phase files.

3 / 3

Total

10

/

12

Passed

Description

100%

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

This is a strong skill description that concisely communicates a complex multi-phase workflow, lists specific deliverables, and provides explicit trigger terms. It uses third-person voice appropriately and is distinctive enough to avoid conflicts with other skills. The description balances technical detail with clarity effectively.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and outputs: '7 phase document chain producing product brief, PRD, architecture, epics, and issues.' Also specifies agent-delegated phases and Codex review gates, which are concrete implementation details.

3 / 3

Completeness

Clearly answers both 'what' (7-phase document chain producing specific deliverables with agent delegation and review gates) and 'when' (explicit triggers listed). The trigger clause is present and specific.

3 / 3

Trigger Term Quality

Includes explicit trigger terms that users would naturally say: 'generate spec', 'create specification', 'spec generator', 'workflow:spec'. These cover common variations of how a user might request this functionality.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: a multi-phase specification generation workflow producing specific document types. The combination of 'spec generator', phase-based workflow, and specific outputs (PRD, architecture, epics, issues) makes it unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (564 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
catlog22/Claude-Code-Workflow
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.