一键导入
clarify
Surface [NEEDS CLARIFICATION] markers in spec.md (or plan.md) to the user, one at a time, and edit the file with the answers.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Surface [NEEDS CLARIFICATION] markers in spec.md (or plan.md) to the user, one at a time, and edit the file with the answers.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Check for drift between spec.md, plan.md, tasks.md, and the actual code. Reports the gaps; does not fix them.
Run a category-specific quality pass (security / performance / accessibility / i18n / privacy / observability) against the current plan and code.
Bootstrap or amend constitution.md (framework, preset, or project). Inspects existing project context first; enforces the amendment process: issue first, one article per PR, reviewer non-author.
Print the pipeline quick-reference — a one-screen summary of every /aia:* command and its hand-offs, prefixed by a state-aware "Próximo passo" line.
Execute an approved plan + tasks list by dispatching one fresh subagent per task and applying two-stage review (spec compliance, then code quality) before moving on.
Turn an approved spec.md into a plan.md (plus research, data-model, contracts as needed) that passes the Constitution Check.
| name | clarify |
| description | Surface [NEEDS CLARIFICATION] markers in spec.md (or plan.md) to the user, one at a time, and edit the file with the answers. |
| metadata | {"aiadev":{"version":"0.3.0","inputs":[{"type":"file","path":"specs/<branch>/spec.md"}],"outputs":[{"type":"file","path":"specs/<branch>/spec.md"}],"requires":["constitution"],"handoffs":["plan"]}} |
Resolve every [NEEDS CLARIFICATION: <question>] marker in a spec or plan before it moves forward. An unanswered marker blocks plan and implement.
Announce at start: "Using the clarify skill. I will walk through each unresolved clarification marker."
aiadev preflight clarify --feature <slug>. Abort on non-zero exit unless AIADEV_PREFLIGHT=warn is set.[NEEDS CLARIFICATION: ...] marker exists in the target file.[NEEDS CLARIFICATION:cl-N <question>]):
★ Option A (recommended) — so the recommendation is unmissable when the user scans the choices. The user may still pick another option; they should never have to guess your pick.[NEEDS CLARIFICATION:cl-N ...] expression with the resolved text. Do not leave a residual comment.cl-N id rather than papering over it.[NEEDS CLARIFICATION: ...] without a cl-N id): if found, assign the next available cl-N id before resolving. When calling programmatically, pass answers=[{id: "cl-1", answer: "..."}, ...] keyed by the cl-N id.plan (or return to the previous skill that called you).