一键导入
craft-critique
Critique prompts or skills without editing. Use for review-only diagnosis, audit, "feels off" artifacts, or findings before a rewrite.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Critique prompts or skills without editing. Use for review-only diagnosis, audit, "feels off" artifacts, or findings before a rewrite.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | craft-critique |
| description | Critique prompts or skills without editing. Use for review-only diagnosis, audit, "feels off" artifacts, or findings before a rewrite. |
| metadata | {"related-skills":"craft-tune, craft-autoresearch"} |
Critique a prompt or skill and surface ambiguity, hidden assumptions, weak structure, portability issues, and likely failure modes — and stop there. craft-critique is read-only: it diagnoses and recommends, it never edits the artifact.
Critiquing before rewriting matters because most "make this better" requests would be better served by structural fixes than by new wording. A short diagnostic pass exposes what's actually broken so the next edit can be surgical.
This is the /review-style half of the pair: run craft-critique to see what's wrong; run craft-tune when you want the autonomous critique-and-edit loop to fix it. Keeping the review separate means you can audit an artifact, decide, and only then choose whether to edit.
If the user wants the artifact actually edited — "fix it," "sharpen it," "make it better and apply the changes" — use craft-tune, which runs the autonomous review-and-fix loop.
Short list of strengths worth preserving. Name the specific element, not a generic positive.
Prioritized list, 1-5 items. Each item carries an explicit severity tag ([HIGH], [MED], [LOW]). When reviewing repo assets, prompts in files, or skills, cite concrete evidence for every [HIGH] and [MED] item — file path plus section or line when available. When failure outputs were supplied as input, each [HIGH] item must name the specific failure it explains. Bare position is not enough — make the priority signal visible.
Imperative commands. Prefer useful consolidation and reprioritization over mechanically mirroring Diagnostics 1:1. Consolidate where two issues share a fix; reprioritize where the cheapest or highest-leverage fix is not the first Diagnostics item. A direct 1:1 mapping is fine when that is clearest, but do not force one finding to become one recommendation just to preserve shape.
Distinct recurrence scenarios — how the artifact fails under conditions not already named in Diagnostics. Do not restate Diagnostics in future tense. Each item introduces a new trigger, actor, interaction, or downstream effect (e.g. a recurrence scenario after a fix, a cross-effect with another system, a misuse pattern Diagnostics did not surface).
An ordered sequence with explicit sequencing or priority rationale — not a numbered subset of Recommended changes. State why items go in this order: dependency, reach, risk, or reversibility.
If the top-level pass keeps surfacing the same fuzzy complaint ("this just feels off"), switch to the categorized diagnostic in references/failure-modes.md. It splits issues into ambiguity, scope, context, portability, verification, and structure — which usually makes the real problem easier to name.
craft-tune's job)A prompt that asks the agent to "make this better" without saying what better means.
What is working
Diagnostics
[HIGH] success criteria are undefined — "better" is unbounded, so output varies run-to-run[HIGH] output format is missing — no template, so different agents return different shapes[MED] no instruction to preserve original intent — the agent may quietly change scopeRecommended changes
Failure modes
Minimal rewrite plan
references/failure-modes.md — categorized diagnostic vocabulary (ambiguity, scope, context, portability, verification, structure) for when top-level findings stay fuzzy.Improve an existing prompt or skill in place. Use for refine, sharpen, tighten, fix, upgrade, "feels off", or inconsistent artifact requests.
Create or refine spec/capabilities.md from repo signals. Use after spec-charter or for capability specs, component contracts, middle-layer specs, repo boundaries, 능력 명세, or grill.
Optimize prompts or skills with measured eval loops. Use for repeatable test inputs, eval runners, scoring, bounded mutations, or written stop conditions.
Decide where agent guidance belongs in a repo and propose the smallest harness change. Use for AGENTS.md/CLAUDE.md, hooks, subagents, MCP, plugins, sync, or pruning.
Create or amend spec/system-map.md. Use for architecture scope, system shape, runtime boundaries, core flows, invariants, storage/external systems, or SYSTEM_MAP.
Create, amend, or reassess spec/charter.md. Use for project direction, Objectives, Non-Goals, Decisions, stale spec findings, 기준, 헌장, 방향성, or spec axis.