CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-generator

Meta-skill for creating new Claude Code skills with configurable execution modes. Supports sequential (fixed order) and autonomous (stateless) phase patterns. Use for skill scaffolding, skill creation, or building new workflows. Triggers on "create skill", "new skill", "skill generator".

55

Quality

62%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/skill-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

This skill provides a comprehensive framework for generating new skills with two execution modes, but suffers from severe verbosity and duplication—the 'Reference Documents by Phase' section appears twice in its entirety. The execution flow is described three times (architecture diagram, prose flow, JavaScript pseudocode), inflating token cost without proportional value. The reference organization to external files is well-structured but undermined by the monolithic inline content.

Suggestions

Remove the duplicated 'Reference Documents by Phase' section—it appears twice verbatim, wasting significant tokens.

Consolidate the three representations of the execution flow (architecture diagram, prose execution flow, JavaScript protocol) into one concise format, moving detailed pseudocode to a separate file like specs/execution-protocol.md.

Add intermediate validation checkpoints between phases (e.g., validate skill-config.json schema after Phase 1, validate directory structure after Phase 2) rather than deferring all validation to Phase 5.

Move the detailed output structure examples to a separate reference file and keep only a brief summary inline, reducing the SKILL.md to a true overview document.

DimensionReasoningScore

Conciseness

The content is extremely verbose at ~350+ lines. The entire 'Reference Documents by Phase' section is duplicated verbatim. The architecture diagram, execution flow, and execution protocol all describe the same pipeline three different ways. Much of this explains concepts Claude already understands (what sequential vs autonomous execution means, what directory structures look like).

1 / 3

Actionability

The execution protocol provides pseudo-executable JavaScript showing tool calls and file operations, and the execution flow gives concrete steps with tool names. However, the JavaScript is pseudocode (functions like generateConfig, generateSkillEntry are undefined), and the actual generation logic is deferred to external template/phase files that aren't provided. It's a mix of concrete and abstract.

2 / 3

Workflow Clarity

The 6-phase pipeline (Phase 0-5) is clearly sequenced with inputs/outputs specified per phase. However, validation is only present in Phase 5 as a final check rather than having intermediate validation checkpoints between phases. Phase 0 says 'MUST complete before Phase 1' but there's no mechanism to verify this. For a skill that generates file structures (a somewhat destructive/batch operation), the lack of intermediate validation caps this at 2.

2 / 3

Progressive Disclosure

The skill has extensive well-organized references to external files (specs/, templates/, phases/) with clear tables showing purpose and when to use each. However, the 'Reference Documents by Phase' section is completely duplicated, and the main SKILL.md itself is monolithic with too much inline content (full execution protocol, full architecture diagrams, full output structures) that could be in separate files. The duplication is a significant organizational flaw.

2 / 3

Total

7

/

12

Passed

Description

89%

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 solid description that clearly identifies its niche as a meta-skill for skill creation, includes explicit trigger terms, and answers both what and when. Its main weakness is that the capability description could be more concrete about the specific actions performed (e.g., what files are generated, what structure is created) rather than staying at the conceptual level of 'execution modes' and 'phase patterns'.

Suggestions

Add more concrete actions describing what the skill actually produces, e.g., 'Generates YAML frontmatter, creates phase templates, scaffolds directory structure' to improve specificity.

DimensionReasoningScore

Specificity

Names the domain (skill creation) and mentions some actions like 'skill scaffolding' and 'building new workflows', and references execution modes (sequential, autonomous), but doesn't list concrete step-by-step actions like 'generates YAML frontmatter, creates phase templates, validates skill structure'.

2 / 3

Completeness

Clearly answers both 'what' (meta-skill for creating new Claude Code skills with configurable execution modes, supports sequential and autonomous phase patterns) and 'when' (explicit triggers: 'create skill', 'new skill', 'skill generator', plus use cases like skill scaffolding and building new workflows).

3 / 3

Trigger Term Quality

Includes natural trigger terms users would say: 'create skill', 'new skill', 'skill generator', 'skill scaffolding', 'skill creation', 'building new workflows'. Good coverage of variations a user might naturally use.

3 / 3

Distinctiveness Conflict Risk

Very distinct niche — creating skills for Claude Code is a specific meta-task unlikely to conflict with other skills. The trigger terms ('create skill', 'skill generator') are highly specific to this purpose.

3 / 3

Total

11

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

10

/

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.