CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-mate-claude-code

Run Claude Code non-interactively for coding tasks. Use when the user asks to delegate work to Claude Code.

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%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 an exemplar of a lean, single-purpose skill: executable commands, a sequenced run procedure with availability and failure checkpoints, and clear guardrails around authentication and permissions with no filler. Nothing in the rubric's failure examples applies, and the simple-skill exceptions fully cover the absence of external references and multi-step complexity.

DimensionReasoningScore

Conciseness

The ~25-line body has zero padding: it never explains what Claude Code is, and every line ("set a finite timeout, normally 10 minutes", "Pass the prompt as one quoted argument") is directly operational. This matches anchor 5 ('lean and efficient; assumes Claude's competence; every token earns its place') with nothing to trim for anchor 4.

5 / 5

Actionability

It gives copy-paste-ready commands (`claude -p "<prompt>" --output-format json`, `command -v claude`) plus a worked review-request example, matching anchor 5 ('fully executable; copy-paste ready; specific examples cover the common cases'). It is not anchor 4 because no key execution detail is missing; the only unshown syntax (`--allowedTools` entries) is conditional guidance Claude can construct itself.

5 / 5

Workflow Clarity

A numbered 1-3 sequence includes a pre-run validation checkpoint (check `command -v claude`, stop and ask if missing), explicit failure handling ("report stderr and the exit status on failure"), and auth-failure recovery (stop and ask the user). This is a simple, non-destructive single-task skill where the action is unambiguous, so the simple-skill exception applies and anchor 5 fits; it is not capped at 3 since no destructive or batch operations are involved.

5 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references (none exist in the bundle), and is organized into two clear sections (`## Run`, `## Authentication And Permissions`). Per the rubric's simple-skill guideline, this matches anchor 5 for well-organized short skills with no separate-file needs.

5 / 5

Total

20

/

20

Passed

Description

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

A strong, concise description that explicitly states both what the skill does and when to use it, in natural third-person voice. Its main limitation is coverage: one concrete action and a single trigger phrasing leave it short of the comprehensiveness of the top anchors.

Suggestions

Enumerate one or two more concrete capabilities in the 'what' clause (e.g., 'run one-off prompts, capture JSON output, report exit status') to raise specificity from anchor 3 toward 4-5.

Broaden the trigger clause with common variations users would say, such as 'Use when the user asks to run Claude Code for them, automate a coding task, or use Claude Code headlessly'.

DimensionReasoningScore

Specificity

"Run Claude Code non-interactively for coding tasks" names the domain plus one concrete action, but does not enumerate several specific actions (e.g., modes of invocation or output handling), matching the 'names domain and 1-2 concrete actions' anchor. It is below anchor 4, which requires several listed actions, and above anchor 2, since it is more specific than a generic domain mention.

3 / 5

Completeness

The description answers both "what" ("Run Claude Code non-interactively for coding tasks") and "when" ("Use when the user asks to delegate work to Claude Code") explicitly. It stops short of anchor 5 because the trigger clause is a single phrasing without additional concrete trigger phrases.

4 / 5

Trigger Term Quality

"Claude Code", "delegate work", "coding tasks", and "non-interactively" are natural terms users would say, giving good keyword coverage, but only one trigger phrasing is provided and common variations (e.g., "run it for me", "headless", "automate") are missing. This fits anchor 4 better than 3 (keyword coverage is solid, not partial) and falls short of 5 (no synonyms or variations).

4 / 5

Distinctiveness Conflict Risk

"delegate work to Claude Code" names the exact tool and use case, establishing a clear niche with minimal conflict risk against generic coding or delegation skills. This matches anchor 5 rather than 4 because the trigger is pinned to a specific tool rather than a broad domain.

5 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CherryHQ/cherry-studio

Path

resources/code-cli-skills/code-mate-claude-code/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.