Skill Improvement Workflow
Review an existing skill, identify what is missing or unclear, and fix the issues that have a clear answer.
Basic info
- Name
- Skill Improvement Workflow
- Description
- 当用户要对一个已有的 skill (SKILL.md / skill 目录 / 已安装 skill) 做整体质量提升时触发—— 用 skill-create-workflow 创建时的同一套门禁反向检验并把它改到合格: 四门反检出问题后, 确定类改法征同意即改、判断类采访用户拍板。 触发判定按 "提升 / 审查意图 + 完整 skill 目标", 不按短语字典匹配: - 任何 "提升式或审查式动词 + 已有 skill" 都算: 提升 / 改进 / 完善 / 优化 / 打磨 / 精炼 / 审查 / 审 / 评审 / 检查 / 体检 / 把关 / improve / review / audit + 一个已存在的 skill。 - 口语说法同理: "帮我把这个 skill 提升一下"、"完善下 own-skills/xxx"、 "这个 skill 写得怎么样"、"这 skill 要不要重构"、"它还够格当 skill 吗"。 - 代词承接同理: 上文在讨论某个已有 skill 时, "提升一下它 / 审一下它" 即触发, 目标取上文。 Do NOT trigger when: 创建全新 skill (走 skill-create-workflow); 目标只是一段 prompt / agent 定义文本而非完整 skill 目录 (直接走 prompt-review); 用户点名给 skill 加某功能 / 改某个 具体行为、不要质量审查 (走 skill-create-workflow update / repair); install / list / upgrade / uninstall 已装 skill (走 tranfu-router)。 安全边界: 审查阶段只审不改; 仅在审后修复阶段, 对有确定改法的问题逐条或批量征得用户 同意后才落盘, 判断类问题一律采访用户拍板, NEVER 擅自替用户决定或未经同意改文件。
skill-improve-workflow
Bring an existing skill up to today's quality bar: run the same gate checks that skill-create-workflow uses when creating a new skill, only backward against something that already exists (content-fit review via skill-content-fit, domain-and-naming review via skill-domain-framing, prompt-engineering quality via prompt-review axes A–G, structural completeness via a mechanical checklist). The output is a SKILL_REVIEW_REPORT with a three-way verdict (pass / needs-fix / recommend-rebuild), followed by fixing what can be fixed. Review is the means; improvement is the result — the name is chosen by the result, mirrored against skill-create-workflow (create).
Two phases. The review phase only reads, never writes. The post-review repair phase handles issues with a settled fix (missing Do NOT clause, soft wording that should be MUST, non-kebab naming, and so on) by editing the files directly after batched consent, and hands judgment-type issues (does this even belong as a skill / is the container name right / where to draw the boundary) back to the user through an interview — which opens by announcing the total count and prefixes each round with [k/N] so the process feels bounded, and always uses plain language instead of internal jargon. Anything that means switching container or rewriting from scratch is a large refactor and gets handed back to skill-create-workflow.
Architecture: the orchestrator only routes, merges, and adjudicates — it never reads the target files in full. All four gates run in subagents with tiered short-circuits: if Gate 1 fails or Gate 2 flags the container as wrong, emit a partial report and exit. Gate 3 audits SKILL.md first (three reviewers work in parallel along axes A,B / C,D / E,F,G, alongside the Gate 4 structural check on the same wave); if SKILL.md has any BLOCKER or HIGH, exit here, and the remaining prompt-bearing files go into a later wave. When merging REVIEW_PACKETs, the orchestrator prefixes each issue id with its file path (promoted to file#localid) to avoid collisions; the in-file local ids stay stable so re-review can still reference them.
When to use it
- You want to bring an existing skill in your library up to today's create-gate bar
- Someone else's skill lands on your desk and you want a full health check before merging, then fix what's fixable
- You suspect a skill has the wrong name or wrong boundary and want a score to justify the rebuild call
- You want to batch-audit every skill in a directory and get a per-skill verdict table
How to invoke (trigger phrases)
Say to Claude:
- "Improve the
own-skills/daily-reportskill for me" - "Polish up
~/.claude/skills/foo" - "Review this skill, and fix whatever's fixable while you're at it"
- "Does this skill need to be rebuilt?"
- "Run a review pass over the whole
own-skills/directory"
What you'll see
- Four gates report in sequence: content-fit reverse check / domain reverse check / prompt quality (with an embedded
REVIEW_PACKET) / structural completeness - Mechanical verdict: Gate 1 or Gate 2 fails → recommend-rebuild; Gate 3 or Gate 4 has BLOCKER/HIGH → needs-fix; otherwise → pass
- Once the report is out and you're around to fix things: mechanical issues get batched consent and are applied directly; judgment issues become an interview with progress markers so you can decide; the run closes with a repair summary (what changed / what you decided / what got deferred)
- The review phase never touches files. Edits only happen in the repair phase, and every edit maps to one of your consents. Large refactors get punted back to
skill-create-workflow.
Compared to similar skills
prompt-review: a quality checklist for a single prompt file or inline prompt text; it is Gate 3 inside this skill. If your target isn't a full skill directory, use it directly instead of this one.skill-create-workflow: the create-side orchestrator (build a new skill from scratch). This skill owns review plus fixing mechanical and judgment-type issues to the bar; only container-swap or full rewrite refactors get handed back to it.
Version info
Local public Skill catalog snapshot, showing only public-safe fields.
Skill files
(6)SKILL.md
SKILL.md · Markdown