CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

product-feature-tech-implement

基于功能设计文档(由 product-feature-tech-design 产出或等价输入)、源码目录、以及测试所依赖的环境信息(例如 PostgreSQL 插件开发需要的 PG 源码/实例、第三方依赖),编排「开发者 ↔ 评审者 ↔ 测试者」三方隔离的实施循环,直至评审通过、且所有测试(新增 + 已有)通过。三方互不可见,测试者绝对不能看到开发者写的代码。完成后输出 markdown 总结报告到当前项目的 `markdown/` 目录。适用于:实施功能设计文档、按设计稿开发并自验证、闭环式开发流程、PostgreSQL 插件/扩展开发、需要 build + 部署 + 跑测的工程项目、TDD 式实施循环。

69

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 orchestration skill body: unambiguous sequencing, explicit verdict-based gates, regression and deadloop protections, a delivery checklist, and a verified set of one-level-deep reference templates. The main gains would come from trimming the repeated isolation statements, slimming the in-body role tables to defer fully to the reference prompts, and stating the concrete subagent launch/close mechanics.

Suggestions

State the tester-isolation red line once (核心约束 + checklist) and have the role tables reference the prompt files instead of restating it, cutting ~15 lines of repetition.

Compress the three role-contract tables to one-line summaries per role (input/output/isolation-pointer) since references/*.md already hold the authoritative contracts.

Add a short concrete example of launching and closing a subagent (tool name plus the filled template), so step ①–⑥ of the loop are mechanically executable rather than inferred.

DimensionReasoningScore

Conciseness

The body is dense and operational — input tables, a compact flow diagram, exit criteria, and a checklist, with zero padding about concepts Claude already knows. It is not a 5 because the tester-isolation rule is stated four times (核心约束 #1, the role-3 table, the checklist, and again in 参考资料 annotations), and the in-body role-contract tables partially duplicate what is delegated to references/developer-prompt.md and references/tester-prompt.md.

4 / 5

Actionability

Guidance is concrete and executable for an instruction-only skill: exact input requirements with a 'stop and ask the user' rule, precise loop exit conditions ("review 报告明确写 verdict: pass", "没有任何 P0/P1 残留", 已有测试无退化), report file naming patterns with placeholders, and four verified, copy-paste-ready subagent prompt templates in references/. It falls short of 5 only because the subagent launch mechanics (e.g. which tool/flag to start and close a subagent) are left implicit, relying on Claude to know how to spawn the agents.

4 / 5

Workflow Clarity

The multi-step process is fully sequenced with explicit validation checkpoints: a numbered loop diagram with decision points, verdict-based exit conditions for both the inner loop and the overall flow, feedback loops (review fail → developer fixes; test fail → developer fixes), regression protection ("已有测试无退化"), anti-deadloop guards (same issue 3 rounds → pause and consult the user), and a pre-delivery QA checklist. This matches the top anchor: clear sequence, explicit validation, feedback loops, and a checklist.

5 / 5

Progressive Disclosure

The body is an orchestration overview pointing to four real, one-level-deep reference files (developer/reviewer/tester prompt templates and summary-template.md), all clearly signaled both inline ("详细 prompt 见:", "见 references/summary-template.md") and in a 参考资料 index section. It is not a 5 because each role contract is duplicated in full tables in the body rather than fully delegated to the corresponding reference, a minor organization gap the 4 anchor describes.

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: it specifies inputs, the orchestration process, hard isolation constraints, exit criteria, and output location, plus an explicit 'use when' clause with six concrete triggers. The main improvement space is adding a few more natural trigger synonyms and narrowing the broadest triggers to reduce overlap with generic implementation skills.

Suggestions

Add a couple of natural trigger synonyms (e.g. 按设计文档实现 / 实现规格说明书) to broaden phrasing coverage.

Narrow the generic trigger '需要 build + 部署 + 跑测的工程项目' toward the multi-agent review/test loop niche to lower conflict risk with plain build-and-test skills.

DimensionReasoningScore

Specificity

The description enumerates concrete actions: taking a design doc / source dir / test env as inputs, orchestrating a three-party isolated implement loop ("编排「开发者 ↔ 评审者 ↔ 测试者」三方隔离的实施循环"), exit conditions ("直至评审通过、且所有测试(新增 + 已有)通过"), the isolation constraint ("测试者绝对不能看到开发者写的代码"), and a concrete output ("输出 markdown 总结报告到当前项目的 markdown/ 目录"). This matches the 'multiple specific concrete actions; comprehensive coverage' anchor; it is not the 4 anchor because inputs, process, termination criteria, and outputs are all explicitly covered with no material gap.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' is a fully specified orchestration-to-green-loop pipeline, and the 'when' is an explicit trigger clause ("适用于:..." equivalent to 'Use when...') listing six concrete usage scenarios. It matches the anchor for clear, explicit what AND when with concrete trigger phrases; the 4 anchor ('when' could be more specific) does not apply.

5 / 5

Trigger Term Quality

The '适用于:' clause gives good natural trigger phrases: "实施功能设计文档", "按设计稿开发并自验证", "闭环式开发流程", "PostgreSQL 插件/扩展开发", "需要 build + 部署 + 跑测的工程项目", "TDD 式实施循环". A few natural variations users might say are missing (e.g. '按设计文档实现', '实现规格说明书', '插件开发'), so it fits the 'good keyword coverage; a few natural terms missing' anchor rather than the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear niche — a three-way isolated implement/review/test loop downstream of a named upstream skill ("由 product-feature-tech-design 产出") — which distinguishes it from generic dev or review skills. However, broad triggers like "需要 build + 部署 + 跑测的工程项目" and "TDD 式实施循环" could overlap with a general implementation or TDD skill, fitting the 'mostly distinct; minor overlap risk' anchor rather than the minimal-conflict anchor.

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

digoal/blog

Path

skills/product-feature-tech-implement/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.