/woz-decision-map
Recover the decisions and open questions from this session's work and post them as review comments on its pull request. TRIGGER on 'decision map', 'what did we decide', or /woz-decision-map.
Claude Code
$ npx -y skills add WithWoz/wozcode-plugin --skill woz-decision-map --agent claude-code
Codex
$ npx skills add WithWoz/wozcode-plugin --skill woz-decision-map -a codex -y
Cursor
$ npx skills add WithWoz/wozcode-plugin --skill woz-decision-map -a cursor -y
Gemini CLI
$ npx skills add WithWoz/wozcode-plugin --skill woz-decision-map -a gemini-cli -y
GitHub Copilot
$ npx skills add WithWoz/wozcode-plugin --skill woz-decision-map -a github-copilot -y
OpenCode
$ npx skills add WithWoz/wozcode-plugin --skill woz-decision-map -a opencode -y
Windsurf
$ npx skills add WithWoz/wozcode-plugin --skill woz-decision-map -a windsurf -y
SKILL.md
woz-decision-map.SKILL.mdname: woz-decision-map
description: "Recover the decisions and open questions from this session's work and post them as review comments on its pull request. TRIGGER on 'decision map', 'what did we decide', or /woz-decision-map."
argument-hint: pull request number (optional)
arguments: pr
Decision map
The CLI owns the sequence and you relay it. Every command prints the next one — run exactly that, never a command you inferred.
Start:
node "${CLAUDE_PLUGIN_ROOT}/scripts/decision-map.js" prepare $ARGUMENTSIf `CLAUDE_PLUGIN_ROOT` is unset in your shell, fall back to `wozcode decisions prepare`.
Add `--pr <number>` if the author names a pull request; otherwise the CLI resolves the one for this branch.
Rules:
- When the output asks you to spawn subagents, spawn one per listed prompt file, each with that single instruction and nothing else, on the model the output names. Do not open the input or output files, and do not answer a stage yourself.
- When a command exits asking for confirmation, show its message to the author and stop. Re-run only with the flag it named, and only after they say so.
- When a stage comes back malformed the CLI says so and asks for the same stage again — re-spawn its subagents and re-run the ingest it prints.
- Show the numbered preview to the author verbatim. They may drop items (`--drop 2,5`) or unhide one (`--enable 7`); pass those through unchanged.
- Nothing is published until the author confirms. Never add, reword, or fill in an item yourself — everything published is theirs.
Read more
name: woz-decision-map description: "Recover the decisions and open questions from this session's work and post them as review comments on its pull request. TRIGGER on 'decision map', 'what did we decide', or /woz-decision-map." argument-hint: pull request number (optional) arguments: pr
Decision map
The CLI owns the sequence and you relay it. Every command prints the next one — run exactly that, never a command you inferred.
Start:
node "${CLAUDE_PLUGIN_ROOT}/scripts/decision-map.js" prepare $ARGUMENTSIf `CLAUDE_PLUGIN_ROOT` is unset in your shell, fall back to `wozcode decisions prepare`.
Add `--pr <number>` if the author names a pull request; otherwise the CLI resolves the one for this branch.
Rules:
- When the output asks you to spawn subagents, spawn one per listed prompt file, each with that single instruction and nothing else, on the model the output names. Do not open the input or output files, and do not answer a stage yourself.
- When a command exits asking for confirmation, show its message to the author and stop. Re-run only with the flag it named, and only after they say so.
- When a stage comes back malformed the CLI says so and asks for the same stage again — re-spawn its subagents and re-run the ingest it prints.
- Show the numbered preview to the author verbatim. They may drop items (`--drop 2,5`) or unhide one (`--enable 7`); pass those through unchanged.
- Nothing is published until the author confirms. Never add, reword, or fill in an item yourself — everything published is theirs.
Smarter tools for Claude Code that reduce token usage and cost. Replaces built-in file tools with optimized alternatives — fewer tokens per tool call means cheaper sessions that compound over time.
Other skills on woz.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about woz-decision-map.
- Which coding agents can use woz-decision-map?
- woz-decision-map installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

