← ClaudeAtlas

clarifylisted

Use when you have a clean spec/notes file that needs to be made implementation-ready: decomposed into atomic tasks with verifiable acceptance criteria (Given/When/Then + shell proof commands), constraints, edge cases, and risk surface. Output is suitable for human implementation, mattpocock:tdd, or Claude Code goal feature. Tradeoff: slow and thorough — overkill for tasks under 1 hour. For freeform PRD use mattpocock:to-prd instead. Triggers: "clarify", "/clarify", "уточни спеку", "enrich spec", "обогати спеку", "decompose spec".
DefaultPerson/agent-skills · ★ 0 · AI & Automation · score 71
Install: claude install-skill DefaultPerson/agent-skills
# Clarify Turn a clean spec into an implementation-ready document with atomic tasks, verifiable acceptance criteria, contracts, edge cases, and risks. > **Letter = spirit.** If a rule blocks you from reaching the goal it was > written for, the rule is wrong, not the goal. Don't look for a wording > loophole — ask what the rule is protecting, and protect that. ## Usage ``` /clarify <spec.md> [--consensus-rounds N] ``` `--consensus-rounds` defaults to 3. Set it to 0 to skip the cross-model consensus loop (Phase 7.6) — only internal validation runs. ## Weaknesses and when NOT to use - **Slow and thorough — overkill for hour-long tasks.** Decomposition + AC + edge cases + 3 consensus rounds (if codex is available) take 10-15 minutes. For smaller tasks, write the AC by hand. - **Does not work on raw chat exports or unstructured notes.** The input spec must already be sectioned with `## ` (after `/cleanup`). Otherwise — abort. - **Not suited for product-style PRDs.** This skill forces test-first AC with proof commands; for product-management PRDs use `mattpocock:to-prd` (freeform success metrics). - **Phase 7.6 consensus loop requires the `codex` CLI on `$PATH`** (npm `@openai/codex`). The skill detects it via `command -v codex` and invokes `codex review --uncommitted "<prompt>"` directly. It does NOT depend on `codex-plugin-cc` (the Claude Code plugin); we used to and got bitten by the `Skill` tool refusing to call slash commands with `disable-model-invocation: true`. The d