CtrlK
BlogDocsLog inGet started
Tessl Logo

ccw-help

CCW command help system. Search, browse, recommend commands, skills, teams. Triggers "ccw-help", "ccw-issue".

41

Quality

42%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/ccw-help/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

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

This skill suffers primarily from being a monolithic reference document rather than a concise, actionable guide. The extensive inline catalogs and workflow mappings bloat the token budget significantly — most of this content already exists in command.json and could be queried at runtime rather than loaded into context. While the operation modes provide some structure, they lack concrete implementation details and validation checkpoints.

Suggestions

Move the Skill Catalog tables (workflow, team, standalone) and Workflow Mapping table to separate reference files (e.g., CATALOG.md, ROUTING.md) and reference them with one-line links from SKILL.md

Remove the Statistics section and Generated Index Files table entirely — this is metadata that doesn't help Claude execute the skill

Add error handling and fallback logic to the operation modes, especially Mode 5 (CCW Orchestration): what happens when intent is ambiguous? How should Claude disambiguate between Level 2 and Level 3?

Replace high-level process descriptions like 'Query command.json commands array, Filter by name, description, category' with concrete code or jq-style query patterns showing exactly how to search and filter

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~200+ lines, with extensive catalog tables, workflow listings, and mode descriptions that largely duplicate what would be in command.json. Much of this content (workflow level descriptions, full skill catalogs, team architecture details) could be referenced rather than inlined. The statistics section and repeated information across tables add unnecessary tokens.

1 / 3

Actionability

The skill provides concrete slash command examples and some process steps, but the actual processes are described at a high level ('Query command.json commands array', 'Filter by name, description, category') rather than with executable code or precise algorithms. The CCW command examples are helpful but the core operation modes lack implementation detail.

2 / 3

Workflow Clarity

Multiple operation modes are defined with numbered steps, and the CCW orchestration mode includes a 5-step process with user confirmation. However, validation checkpoints are largely absent — there's no error handling guidance, no feedback loops for when command searches fail or workflow selection is wrong, and the auto-routing logic lacks fallback/disambiguation steps.

2 / 3

Progressive Disclosure

This is a monolithic wall of text with massive inline tables that should be in separate reference files. The full skill catalog (workflow, team, standalone), workflow mapping table, and generated index file listings are all inlined rather than referenced. The skill references command.json and ccw.md but dumps most reference content directly into the body, defeating the purpose of having those external files.

1 / 3

Total

6

/

12

Passed

Description

57%

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

The description identifies a clear niche (CCW command help) with distinct trigger terms, reducing conflict risk. However, it lacks a proper 'Use when...' clause, the listed actions are somewhat terse, and the trigger terms are system-specific rather than natural language terms users would say. The description would benefit from more explicit guidance on when to activate and broader keyword coverage.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about CCW commands, needs help finding skills or teams, or mentions ccw-help or ccw-issue.'

Include natural language trigger variations such as 'what commands are available', 'how to use CCW', 'find a team', 'list skills' alongside the system-specific triggers.

Expand the action descriptions to be more concrete, e.g., 'Searches available CCW commands by keyword, browses skill catalogs, recommends relevant teams and workflows.'

DimensionReasoningScore

Specificity

Names the domain (CCW command help system) and lists some actions (search, browse, recommend commands, skills, teams), but the actions are somewhat generic and not fully elaborated with concrete details.

2 / 3

Completeness

The 'what' is partially addressed (search, browse, recommend commands/skills/teams), and there are explicit trigger terms listed, but there is no proper 'Use when...' clause explaining the circumstances under which Claude should select this skill. The triggers are listed but not contextualized.

2 / 3

Trigger Term Quality

Includes specific trigger terms 'ccw-help' and 'ccw-issue' which are useful, but these are technical/system-specific terms rather than natural language a user would say. Missing broader natural language variations like 'how do I use ccw', 'what commands are available', etc.

2 / 3

Distinctiveness Conflict Risk

The description is clearly scoped to a specific system (CCW) with distinct trigger terms ('ccw-help', 'ccw-issue'), making it unlikely to conflict with other skills.

3 / 3

Total

9

/

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

allowed_tools_field

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

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.