CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-wiring

Checklist and patterns for wiring new CLI commands into cli-entry.ts

60

Quality

71%

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 ./.copilot/skills/cli-wiring/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

The body is a lean, well-organized, repo-specific guide with concrete code templates and a clear sequenced checklist including a verification step. Its main gaps are the unspecified argument-parsing detail in the routing template and the absence of an error-recovery loop around verification.

DimensionReasoningScore

Conciseness

The ~47-line body is lean and assumes competence: every section (checklist, pattern table, import note, history) conveys repo-specific knowledge with no padding or explanation of concepts Claude already knows.

5 / 5

Actionability

Provides real file paths, a routing template, a help-text snippet, and a pattern table, but the routing block leaves '// parse args, call function' unspecified and uses <name> placeholders, so it is a template rather than copy-paste ready.

4 / 5

Workflow Clarity

Steps 1-4 are clearly sequenced with an explicit verify checkpoint ('Verify both exist — the recurring bug is doing step 1 but missing steps 2-3'), but there is no error-recovery feedback loop and the verify step does not state how to check.

4 / 5

Progressive Disclosure

Under 50 lines, single task, no external references needed, and the content is organized into clear sections (checklist, patterns by command type, import pattern, history), which the simple-skill guideline scores as 5.

5 / 5

Total

18

/

20

Passed

Description

57%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.

The description is highly distinctive and names a concrete target, but it lacks an explicit 'when to use' trigger clause and only lists one action, leaving trigger guidance and capability coverage incomplete.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when adding a new CLI command, subcommand, or when a command in packages/squad-cli/src/cli/commands/ is not reachable from the CLI.'

Enumerate 1-2 more concrete capabilities (e.g. 'add routing blocks, help text, and lazy imports') instead of the generic 'Checklist and patterns'.

Include common trigger synonyms such as 'add a command', 'register a command', or 'hook up a command' so natural user phrasings match.

DimensionReasoningScore

Specificity

The phrase 'wiring new CLI commands into cli-entry.ts' names the domain and one concrete action with a specific file target, but 'Checklist and patterns' is generic and no capabilities are enumerated.

3 / 5

Completeness

Has a clear 'what' (checklist and patterns for wiring CLI commands) but no 'Use when...' clause or equivalent trigger guidance, which the rubric caps at 3.

3 / 5

Trigger Term Quality

Includes some natural keywords a developer would say ('CLI', 'commands', 'wiring'), but misses common variations like 'add a command', 'register', 'hook up', or 'subcommand'.

3 / 5

Distinctiveness Conflict Risk

Names a highly specific niche (routing commands into the single file cli-entry.ts in a particular codebase), so it is clearly distinguishable from other skills with minimal conflict risk.

5 / 5

Total

14

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
bradygaster/squad
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.