CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

coding-agent-harness

搭建 Coding Agent 或设计 Agent 护栏时使用——当你要构建能自主读写代码、跑测试、自我纠错的编码 Agent,或为已有 Agent 系统补约束/验证/纠正机制、设计执行边界与验收基线、判断某类任务是否适合交给 Agent、优化 Harness 提示词与工具集时使用。覆盖 Harness 四组件、任务四象限、四条设计原则与业界实践。

Quality

87%

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

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

A well-engineered knowledge skill: the framework content is dense and non-obvious, the minimal checklist is concretely actionable, and the workflow embeds an explicit test-until-green feedback loop with destructive-operation checkpoints. Main gaps are the absence of any copy-paste example for the feedback-loop item and inlined case-study/context detail that would fit better in reference files.

Suggestions

Move the 业界经验 case studies (LangChain Terminal Bench numbers, Anthropic two-agent pattern) and the 上下文与环境注入 paragraph into a reference file, keeping SKILL.md to the frameworks, checklist, and pitfalls.

Add one copy-paste example for the 反馈回路 item — e.g., a sample structured test/lint error format showing 行号/文件路径/错误类型 fields — so the checklist's most concrete claim becomes executable.

Confirm the referenced paths (chapter5/coding-agent/, chapter1/*, book/chapter5.md) actually ship alongside the skill, or mark them as repository-external, so the 配套代码/深度阅读 pointers don't dead-end.

DimensionReasoningScore

Conciseness

The body is dense and insight-heavy — the four-component table, four-quadrant model, and concrete data ("从 52.8% 提到 66.5%") earn their tokens, with no padding explaining basics Claude already knows. Not 5 because framing sentences like "模型能力趋同后,竞争力在 Harness" and parts of the 上下文与环境注入 paragraph are explanatory and could be trimmed.

4 / 5

Actionability

The 7-item minimal checklist is concrete and executable — a named tool seven-piece set ("read/write/edit、glob/ls、grep、bash"), "默认权限最小化……危险命令走审批", "每次任务前开 Git 分支或快照". Not 5 because guidance stays at the instruction level with no copy-paste example (e.g., a sample structured error-feedback format or tool definition); not 3 because the steps are specific enough to follow directly, not pseudocode.

4 / 5

Workflow Clarity

The workflow has an explicit sequence with a full validate-fix-retry feedback loop: "先理解项目→设计→实现→立即写测试并跑→失败则分析-定位-修复循环,直到测试全绿", plus an explicit completion criterion ("把'测试通过'而非'代码写完'定义为完成标准") and a dangerous-operation checkpoint ("rm -rf、删生产数据……要设专门检查与审批"). It matches the checklist-plus-feedback-loop top anchor exactly.

5 / 5

Progressive Disclosure

Well-sectioned body (何时使用/核心原则/实践模式/常见陷阱/配套代码/深度阅读) with clearly signaled one-level pointers in 配套代码 and 深度阅读. Not 5 because no bundle files exist to verify the referenced paths (chapter5/coding-agent/, book/chapter5.md) and detail like the 业界经验 case studies and 上下文与环境注入 paragraph is inlined where a reference file would fit the disclosure pattern better.

4 / 5

Total

17

/

20

Passed

Description

88%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 description that explicitly answers both what it covers and when to use it, with five enumerated trigger scenarios and concrete domain vocabulary. The only weaknesses are a few missing natural synonyms (reliability, framework, rollback) and slight overlap risk with general prompt-engineering skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the skill's full scope: "构建能自主读写代码、跑测试、自我纠错的编码 Agent", "补约束/验证/纠正机制", "设计执行边界与验收基线", "判断某类任务是否适合交给 Agent", and "优化 Harness 提示词与工具集". Not score 4 because coverage is comprehensive rather than having minor gaps; not lower because every verb names a concrete engineering activity rather than generic capability language.

5 / 5

Completeness

Both what and when are explicit: the trigger clause "搭建 Coding Agent 或设计 Agent 护栏时使用——当你要构建……时使用" gives multiple concrete trigger conditions, and "覆盖 Harness 四组件、任务四象限、四条设计原则与业界实践" states what the skill contains. Not 4 because the 'when' is not merely present but enumerated with five distinct trigger scenarios.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "Coding Agent", "护栏", "执行边界", "验收基线", "Harness 提示词与工具集" — phrases a user building agent systems would actually say. Not 5 because common variations like "可靠性/relability", "Agent 框架", "回退/回滚" are missing; not 3 because the terms present are specific and multi-word rather than generic.

4 / 5

Distinctiveness Conflict Risk

The coding-agent harness engineering niche is mostly distinct, anchored by terms like "Coding Agent", "Agent 护栏", "Harness 四组件". Not 5 because "优化 Harness 提示词与工具集" has minor overlap risk with general prompt-engineering or agent-building skills; not 3 because the core triggers (building/hamessing coding agents) would not naturally fire those other skills.

4 / 5

Total

18

/

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

bojieli/ai-agent-book

Path

skills/coding-agent-harness/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.