CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

coding-cli

将编码工作委托给 Manager 持有的 AI CLI 工具(Claude Code / Gemini CLI / qodercli)执行

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./manager/agent/skills-alpha/worker-skills/coding-cli/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 content is a strong, highly actionable runbook: exact commands, exact message formats, explicit sync/validation checkpoints, and built-in error-recovery paths (manual fallback on coding-failed, multi-round retry). The only notable improvements are trimming minor redundant framing text and considering splitting the prompt-authoring guidance into a reference file.

Suggestions

Trim the redundant opening enumeration ("1. Understand the task deeply ... 5. Review the result") since the numbered section headers already convey the sequence, and drop the non-actionable 'Understand the task deeply' step.

Consider moving the prompt-crafting material (good-prompt example, weak-prompt signs, and 'Tips for Better Prompts') into a references/prompting.md file with a clear one-level-deep pointer from SKILL.md.

Make the .processing wait-and-retry guidance concrete (e.g. poll interval and max attempts before falling back to manual implementation) so the checkpoint has a fully specified recovery loop.

DimensionReasoningScore

Conciseness

The body is lean and almost every token is protocol-specific knowledge Claude cannot infer (MinIO mirror paths, .processing marker semantics, coding-request/coding-result message formats). Minor trimmable redundancy keeps it below anchor 5: the opening 5-item list ("1. Understand the task deeply ... 5. Review the result") restates the section headers that follow, and "Understand the task deeply" is non-actionable filler.

4 / 5

Actionability

Guidance is fully executable: copy-paste-ready bash for workspace setup and mc mirror sync (both directions), a syntactically valid .processing marker check, exact message templates for coding-request/coding-result/coding-failed and both completion reports, and a concrete good-prompt example plus named weak-prompt anti-examples. The common cases (success, failure, multi-round follow-up) are all covered with specific commands.

5 / 5

Workflow Clarity

The sequence (prepare workspace → push to MinIO → check .processing marker → generate prompt → send coding-request → handle 6a/6b) is clearly numbered with explicit validation checkpoints: sync-before-write (step 2b prevents clobbering in-flight work), review via git diff and running tests before reporting completed. Feedback loops for error recovery are present — the coding-failed manual-fallback branch and the Multiple Rounds retry-with-sync section.

5 / 5

Progressive Disclosure

A single, well-sectioned file with clear headers and no nested or buried references, so navigation is easy; no bundle files exist to misplace. It sits at anchor 4 rather than 5 because at ~170 lines the prompt-crafting material (the full good-prompt example, weak-prompt signs, and Tips for Better Prompts) is a self-contained sub-topic that could live in a one-level-deep reference file, keeping SKILL.md a tighter operational overview.

4 / 5

Total

18

/

20

Passed

Description

53%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 concise and names concrete tools and a clear mechanism (delegating coding work to Manager-held AI CLI tools), making it reasonably distinctive. Its main weakness is that the "when to use" trigger guidance is split into a separate assign_when field instead of the description, so the description alone answers "what" but not "when", and it lacks natural trigger variations like 写代码/修 bug/重构.

Suggestions

Fold the trigger conditions from assign_when into the description as a 'Use when...' clause, e.g. appending: Worker 需要完成编码任务(写代码、修改代码、重构、修 bug)且 spec.md 中包含 '## Coding CLI Mode' 章节时使用.

Add natural trigger keywords users would actually say — 写代码, 修改代码, 修 bug, 重构, delegate coding — to broaden keyword coverage beyond the three tool names.

Briefly enumerate the concrete actions covered (prepare workspace, generate coding prompt, delegate execution, review CLI changes) to raise specificity from a single composite action to comprehensive coverage.

DimensionReasoningScore

Specificity

The description names the domain ("编码工作"/coding work) and one concrete action ("委托给 Manager 持有的 AI CLI 工具...执行" — delegate to Manager-held CLI tools for execution) with specific tool names (Claude Code / Gemini CLI / qodercli), but enumerates only this single composite action. It matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive) rather than 4, which requires several distinct listed actions.

3 / 5

Completeness

The description gives a clear "what" (delegate coding work to the Manager's CLI tools) but contains no "Use when..." clause or equivalent trigger guidance; the when-guidance lives in a separate frontmatter assign_when field rather than in the description. Per the rubric, a missing explicit trigger clause caps completeness at 3 — it has a clear what with the when absent from the description itself, not the vague-what-plus-no-when of anchor 2.

3 / 5

Trigger Term Quality

Relevant keywords are present ("编码", "委托", and the tool names Claude Code / Gemini CLI / qodercli), but common natural variations a user would say — 写代码, 修改代码, 修 bug, 重构, or English equivalents — are missing from the description field (they appear only in the separate assign_when field). This fits anchor 3 (some relevant keywords, missing common variations) better than 4.

3 / 5

Distinctiveness Conflict Risk

The delegation-to-Manager's-CLI-tool framing with three named tools is a clear niche that is mostly distinct from ordinary coding skills. It is not anchor 5 because the description itself doesn't state the distinguishing trigger (the "## Coding CLI Mode" in spec.md condition, which only appears in assign_when), leaving minor overlap risk with generic coding-assistance skills.

4 / 5

Total

13

/

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

agentscope-ai/AgentTeams

Path

manager/agent/skills-alpha/worker-skills/coding-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.