원클릭으로
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: