CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

auto-claude-cli

Auto-Claude CLI command reference and usage patterns. Use when running specs, managing builds, checking status, or using CLI commands for autonomous coding tasks.

Quality

74%

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 ./.claude/skills/auto-claude-cli/SKILL.md

The canonical home for this skill is auto-claude-cli in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a highly actionable CLI reference — commands are concrete, complete, and cover the common workflows with sensible review-before-merge checkpoints. Its weaknesses are duplicated content that could be tightened, a stale hardcoded model version, and a missed progressive-disclosure opportunity: the existing reference files are orphaned while their subject matter is re-inlined in the SKILL.md.

Suggestions

Replace the duplicated complexity guidance (Complexity Tiers table vs. 'Choosing Complexity' bullets) with a single source, and cut the Quick Reference table that repeats the Core Commands section.

Move the bulk of the command/option detail into the existing references/CLI-USAGE.md and link to it ('Full CLI usage guide: See [CLI-USAGE.md](references/CLI-USAGE.md)'), keeping SKILL.md as a lean overview with quick-start commands — this also puts the orphaned bundle file to use.

Add a validation/status check between builds in the Batch Processing example (e.g. run 'python run.py --list' or check QA status before starting the next spec) and reference 'Auto-Claude CLI' docs for the version-sensitive default model rather than hardcoding 'claude-opus-4-5-20251101'.

DimensionReasoningScore

Conciseness

The body is mostly tight tables and command blocks, but there is real duplication: the 'Quick Reference' table repeats commands detailed in Core Commands, and complexity guidance appears twice (the Complexity Tiers table and the 'Choosing Complexity' bullets). The env-var table also hardcodes a dated model version ('claude-opus-4-5-20251101') that will go stale, matching the 'mostly efficient but could be tightened' anchor rather than the minor-trim profile of level 4.

3 / 5

Actionability

Every section gives copy-paste-ready bash commands with comments, full option tables for spec_runner.py and run.py, and worked end-to-end examples ('Complete Feature Development', 'Quick Bug Fix') that cover the common cases. This matches the fully-executable, copy-paste-ready anchor; not level 4 because even edge flows (pausing, file-based control, debugging) come with exact commands and file paths.

5 / 5

Workflow Clarity

The main workflow is clearly sequenced with checkpoints before the destructive merge step — review changes (step 3) and test in the worktree (step 4) precede '--merge' (step 5), and the QA loop is described as an explicit validate→fix→repeat cycle. It falls short of level 5 because the 'Batch Processing' example runs multiple specs back-to-back with no validation or status check between builds, leaving a minor validation gap.

4 / 5

Progressive Disclosure

The body is well-sectioned with clear headers, but roughly 290 lines of CLI detail are inlined monolithically while the bundle's references/CLI-USAGE.md — a directly overlapping CLI usage guide — and references/CLAUDE.md are never linked or mentioned anywhere. This matches the anchor 'content that should be separate is inline' with references effectively unsignaled, rather than level 4's 'references mostly clear'.

3 / 5

Total

15

/

20

Passed

Description

67%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 has a clean structure with an explicit and multi-trigger 'Use when' clause, but its capability list stays generic. It names no concrete commands and its triggers overlap with four closely related sibling skills, which weakens both specificity and distinctiveness.

Suggestions

Name the concrete entry points in the description, e.g. 'Create specs with spec_runner.py, run builds with run.py, review/merge/discard worktrees' to lift specificity from generic actions to concrete capabilities.

Add distinguishing triggers that own the CLI angle, such as 'Use when typing or asking about Auto-Claude CLI commands, flags, or options (--spec, --merge, --qa, --complexity)', so it does not collide with the auto-claude-spec and auto-claude-build sibling skills.

Include natural synonyms users would say — 'run a spec', 'build status', 'worktree', 'merge changes' — to broaden trigger coverage beyond the current four phrases.

DimensionReasoningScore

Specificity

The description names the domain ('Auto-Claude CLI command reference and usage patterns') and a few actions ('running specs, managing builds, checking status'), matching the anchor for a domain plus 1-2 concrete actions without comprehensive coverage. It never names the actual commands or entry points (spec_runner.py, run.py, validate_spec.py), so it falls short of the 'several specific actions' of level 4.

3 / 5

Completeness

It explicitly answers both questions: the 'what' ('Auto-Claude CLI command reference and usage patterns') and a concrete 'when' ('Use when running specs, managing builds, checking status, or using CLI commands for autonomous coding tasks'). This matches the level-5 anchor of a clear what paired with explicit trigger phrases; it is not level 4 because the 'when' clause is specific and multi-trigger rather than merely serviceable.

5 / 5

Trigger Term Quality

Triggers like 'running specs', 'managing builds', and 'checking status' are phrases users of this framework would naturally say, giving some relevant keywords. However, common variations and concrete artifacts are missing — no mention of 'spec', 'build', 'worktree', 'merge', or the command names themselves — matching the 'missing common variations or synonyms' anchor rather than the good coverage of level 4.

3 / 5

Distinctiveness Conflict Risk

The named niche (Auto-Claude CLI) provides some distinctiveness, but the trigger phrases overlap heavily with the sibling skills the body itself lists — 'running specs' vs auto-claude-spec, 'managing builds' vs auto-claude-build, workspace management vs auto-claude-workspace. This matches the anchor 'somewhat specific but could still overlap with similar skills' rather than the minor-overlap profile of level 4.

3 / 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

fernandezbaptiste/Skrillz

Path

.claude/skills/auto-claude-cli/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.