decomposition
This skill should be used when the user asks to "decompose", "break down task", "create…
This skill should be used when the user asks to "dig", "challenge assumptions", "stress test plan", "find risks in plan". Also triggers when the user says in Japanese: "前提を疑って", "計画を深掘り", "プランに穴が無いか".
$ npx -y skills add fumiya-kume/claude-code --skill dig --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/digContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "dig", "challenge assumptions", "stress test plan", "find risks in plan". Also triggers when the user says in Japanese: "前提を疑って", "計画を深掘り", "プランに穴が無いか".
name: dig description: This skill should be used when the user asks to "dig", "challenge assumptions", "stress test plan", "find risks in plan". Also triggers when the user says in Japanese: "前提を疑って", "計画を深掘り", "プランに穴が無いか".
Stress-test the active plan by surfacing implicit assumptions and unconsidered risks. Run a single focused round of questioning via the Cursor AskQuestion tool, then write the user's decisions back to the plan. Do not loop — one round, one summary, done.
Persist context, decisions, and the final summary to the active Cursor plan file:
Before generating any questions, build a working understanding of the situation:
1. Read the active plan file end-to-end. 2. Read `CLAUDE.md` and / or `AGENTS.md` if present, for project conventions and constraints. 3. Read any specs, PRDs, or design docs the plan references. 4. Skim recent conversation context for stated goals and constraints.
From that input, list internally:
Do not ask any questions yet.
Categorize the implicit assumptions into the following risk buckets, then rank them by impact-if-wrong:
The highest-risk assumptions become the seed for Phase 3 questions.
Generate **one** round of 2 to 4 questions and ask them via the Cursor AskQuestion tool. Stop after this round — do not iterate.
Question rules:
Focus questions on areas that reveal hidden decisions and risks:
After the user answers, append a `## Decisions` section to the active plan file:
## Decisions | Item | Choice | Reason | Notes | |------|--------|--------|-------| | <topic> | <chosen option> | <why this option vs others> | <follow-ups, risks, owners> |
Update one row per question. If the user picked a custom answer (typed instead of selected), record it as `Choice: <custom>` and capture their reasoning in the `Reason` column.
After the plan file is updated, post a short summary in chat:
Then stop. Do not propose another round — single-pass is the contract.
A collection of personal Claude Code utilities and custom slash commands.
This skill should be used when the user asks to "decompose", "break down task", "create…
This skill should be used when the user asks to "fix CI", "fix failed checks", "PR is red",…