ワンクリックで
clarify
Bounded clarification gate for resolving product, domain, API, security, or architecture uncertainty without exhausting the user.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Bounded clarification gate for resolving product, domain, API, security, or architecture uncertainty without exhausting the user.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Discover and map an existing codebase before planning or changing it.
Change the behavior of existing code — story-driven by default, or --issue N for a GitHub bug fix. Test-first, full verification, code review.
Use when a planned change touches persisted data shape — ORM models, migration files, schema definitions, serialized formats, or message contracts — in /change, /refactor, or /implement on an existing codebase. Routes schema changes through expand-contract and proves reversibility before any deploy.
Generate production code and tests for a story group using agent teams for parallel execution.
Refactor existing code for quality, performance, or maintainability. Enforces core quality principles with ratchet gate.
Generate test plan, test cases, test data fixtures, and Playwright E2E tests mapped to acceptance criteria.
| name | clarify |
| description | Bounded clarification gate for resolving product, domain, API, security, or architecture uncertainty without exhausting the user. |
Use this skill when a BRD, story, design, or implementation plan contains uncertainty that materially affects behavior, data shape, security, privacy, architecture, or story readiness.
This is not an open-ended interview. The goal is to unblock progress with the smallest useful number of questions.
Ask one question at a time unless the questions are tightly coupled and can be answered together without cognitive overhead.
First try to answer from local context:
CONTEXT.md or CONTEXT-MAP.mddocs/adr/specs/brd/specs/stories/specs/design/project-manifest.json.claude/program.mdIf local context gives a reasonable answer, record it as an assumption instead of asking.
Ask only when the answer materially changes one of:
Do not ask preference questions that can be safely decided by existing project conventions.
Each question should include:
Example:
Question 3/10 — Password reset token expiry
Recommendation: 30 minutes.
Why it matters: This affects the API contract, data model, tests, and security posture.
Should we use 30 minutes, or do you need a different expiry?
Stop before the budget if:
At question 10, stop and present:
Only continue to questions 11-15 if the user explicitly asks.
Write clarification outcomes into the artifact being prepared:
Open Questions, Assumptions, or relevant requirement sectionsAcceptance Criteria, Notes, Readiness, and Breakdown Reasonapi-contracts.md, data-models.md, component-map.md, or docs/adr/If a term is clarified and CONTEXT.md exists, update it. If no CONTEXT.md exists, create it only when the clarified term is domain-level and likely to recur.
Offer an ADR only when all are true: