[Documentation] Use when generating, smart-merging or refactoring the root AI context (CLAUDE.md, AGENTS.md) and its Claude/Codex projections. Config file only: project-config.
日本語の概要は準備中です。原文の説明を表示しています。
[Decision Support] Use when the user wants a plan, design, decision or idea stress-tested by interview before anything is written or built, or says "grill me".
インストールする前に、エージェントに与えられる指示の中身を確認できます。
<!-- PROMPT-ENHANCE:STEP-TASK-ANCHOR:END -->[BLOCKING] Run phases in order; update todo tracking before and after each phase. [BLOCKING] Every completed or skipped phase needs concise evidence or a reason.
Goal: Reach a shared understanding with the user about one plan, design, decision or idea by interviewing them until no material decision is left silently assumed, so that whatever is written or built next rests on choices the user actually made.
Summary:
Key Rules:
<request>$ARGUMENTS</request>
| What the user has | Use |
|---|---|
| A loose plan, design, decision or idea, nothing written yet | this skill |
| A saved implementation plan | /plan --mode=validate |
| An authored Feature Spec or test-case set | /spec [mode=clarify] |
| A raw product idea that should become an initiative | /initiative |
| A high-stakes, hard-to-reverse choice needing adversarial advisors | /llm-council |
| An artifact whose rationale needs review, without interviewing the user | /why-review |
| An effort too big for one session, route unclear | /wayfinder |
When another row fits better, say so in one line and let the user choose; an explicit request for this skill always runs, and so does a call from another skill.
$ARGUMENTS names.Brief per the protocol, citing the file or evidence behind each statement.
List every material decision, silent default, assumption and conflict, each with what it depends on. Probe these areas, skipping one only with a reason: goal and who it serves · scope and non-goals · the alternative not taken · data and state · failure, recovery and rollback · access and safety · dependencies and order · cost of the next change · how it is tested and proved · what would make the user regret this choice in six months.
First tell the user how many decisions you will ask, in how many rounds, on which topics. Ask every askable decision in one round through ask user question tool, at most four questions per call (a larger round continues in the next call), each as a decision card; show a card's context just before the call when it does not fit the question. After each round recompute the tree, tell the user how many remain, and ask the next round until none is open or the user stops.
When an answer contradicts an earlier one or a fact you found, say so and ask which stands. Do not design around the contradiction.
Play the answers back, then write the Decision Record to tmp/reports/grill-{YYMMDD-HHmm}-{slug}.md:
# Decision Record: {subject}
**Date:** {date} · **Rounds:** {n} · **Questions asked:** {n}
## Subject
{one or two sentences, with the file or evidence it came from}
## Decisions
| # | Decision | Chosen option | Why | Reversible | What it changes |
| --- | --- | --- | --- | --- | --- |
## Facts Found
- {fact}: {evidence}
## Unconfirmed Assumptions
- {decision not asked}: {assumed value}. Reason: {obvious from evidence | the user stopped the interview}
## Still Open
- {decision that cannot be settled yet}: {what it waits on}
Ask one closing question: does the playback match what the user meant. Correct the record when it does not.
Then name the next step that fits, in one line, without starting it: /plan for an implementation plan, /spec for a Feature Spec, /initiative for a product idea, /wayfinder when the effort turned out too big for one session. Give the Decision Record path with it, so the next skill starts from the record. Do not act on the decisions until the user asks.
When another skill runs this one as a step, for example /wayfinder naming a destination or resolving a ticket, skip the fit table, run Phases 0 to 4 and the closing question of Phase 5, then return the Decision Record path and the decisions to that skill. Name no next step: the caller owns what follows.
A sub-agent or headless run cannot interview. Return the briefing and the open decision cards to the caller as pending, and never answer them yourself.
Report the subject, rounds and questions, the decisions with chosen options, unconfirmed assumptions, what is still open, the Decision Record path and the suggested next step.
<!-- PROTOCOL-GUIDES:START -->Protocol guides — Apply each protocol only when its read-when condition holds. If a protocol's text is not in your context, read its file below before you act on it.
decision-interview — Brief the user, then ask every material decision as a decision card in dependency-ordered rounds; asking the user to confirm, choose or validate decisions → .claude/skills/shared/protocols/decision-interview.mdMUST ATTENTION interview: look up facts yourself · brief before the first question · ask every material decision the hosting skill's budget allows, in dependency order, as a decision card (options with gains and costs, a reasoned recommendation) · never pad or self-answer · play answers back and record unasked decisions as unconfirmed.
<!-- /SYNC:decision-interview:reminder -->IMPORTANT MUST ATTENTION Goal: Reach a shared understanding with the user about one plan, design, decision or idea by interviewing them until no material decision is left silently assumed. IMPORTANT MUST ATTENTION Main steps: frame the subject and gather facts → brief the user → build the decision tree → interview in rounds → play back and record → confirm and name the next step. IMPORTANT MUST ATTENTION look up facts yourself; after the briefing put every material decision to the user as a decision card, in dependency-ordered rounds; never pad, re-ask or bundle. IMPORTANT MUST ATTENTION record unasked decisions as unconfirmed; never plan, specify or implement from this skill.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
[Documentation] Use when generating, smart-merging or refactoring the root AI context (CLAUDE.md, AGENTS.md) and its Claude/Codex projections. Config file only: project-config.
日本語の概要は準備中です。原文の説明を表示しています。
[Code Quality] Use when a workflow step or the user asks for AI code or plan review: LLM calls, prompts, agents, RAG, evals and guardrails. --mode={code|plan}; --report-only is read-only.
日本語の概要は準備中です。原文の説明を表示しています。
[Architecture] Use when a workflow step or the user asks for architecture design, compliance review, scalability grading or whole-project audit via --mode={design|review|scalability|full}.
日本語の概要は準備中です。原文の説明を表示しています。
[Content] Use when a workflow step or the user asks for product/feature ideation with ranked opportunities and validation tests. --mode={roadmap|scope}.
日本語の概要は準備中です。原文の説明を表示しています。
[Content] Use when a workflow step or the user asks for business viability: Business Model Canvas, financials, risks and go-to-market recommendation.
日本語の概要は準備中です。原文の説明を表示しています。
[Code Quality] Use when a workflow step or the user asks for a focused code-change review: staged, unstaged, branch diff or simple pull request. --fix-loop fixes and re-reviews. Complex pull request: workflow-review-changes; rationale: why-review.
日本語の概要は準備中です。原文の説明を表示しています。