decision-mapping
Turn a loose, multi-session idea into a sequenced map of the decisions and tickets it implies, so it matures before becoming a PRD.
Skill by ZunoSmartLabs
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/zunosmartlabs-decision-mapping
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/decision-mapping
What's inside
- Skill name
decision-mapping- Description
- Turn a loose, multi-session idea into a sequenced map of the decisions and tickets it implies, so it matures before becoming a PRD. Use at the front of the loop when an idea is still fuzzy, spans several sessions, or you want to see the decision dependencies and a rough build order before committing to a PRD.
- License
- MIT
- Instructions
- 68 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Decision Mapping The front-of-loop skill for an idea that isn't a PRD yet. You have a loose, possibly multi-session idea; before committing to a PRD you want to see the shape of it — the decisions it forces, how they depend on each other, and a rough sequence of the work it implies. Decision mapping produces that **map**: a living document of decisions (open, leaning, settled) and the ticket-sized slices that fall out of them, in dependency order. This is **user-invoked only** (`disable-model-invocation: true`) — it's a deliberate planning act, not something to auto-fire. ## What it composes Decision mapping is thin glue over the shared model-invoked primitives — it doesn't reimplement them: - **[`grilling`](../../productivity/grilling/SKILL.md)** — drives the interview that surfaces each decision. Walk the decision tree one branch at a time, recording what's open, what you're leaning toward, and what's settled. - **[`domain-modeling`](../domain-modeling/SKILL.md)** — when the idea introduces domain terms or bounded-context questions, reach for the `CONTEXT.md` and ADR formats and the DDD reasoning here. (Don't author `CONTEXT.md` from a half-formed idea — note the term and let it firm up.) - **`/prototype`** — when a decision hinges on something you can only learn by building (a data-model shape, a state machine, a UI feel), spin a throwaway prototype to settle it, then fold the answer back into the map. When the map is mature — decisions settled enough, slices sequenced — hand off to **`/to-prd`** to synthesise it into a PRD on the tracker. Decision mapping matures the idea; `to-prd` packages it; `/to-issues` then slices the PRD. > **Taxonomy note.** Decision mapping composes the *model-invoked* primitives > (`grilling`, `domain-modeling`) directly and never invokes another *user-invoked* > skill — that's the repo's invocation rule. The grilling *engine* (`grilling`) is > shared and composable; the user-invoked doc-writing grilling orchestrator is not, > so decision mapping reaches for `grilling` itself. ## Where the map lives Write the map to **`.scratch/decision-maps/<slug>.md`**, matching this repo's state convention (the same `.scratch/` tree the issue tracker uses). A map is a working artefact that survives across sessions: you can leave it half-resolved, come back, and pick up where the decision tree left off. One file per idea; name it after the idea's slug. A map typically holds: - **The idea** in a sentence or two — what you're trying to do and why. - **Decisions** — each with a status (`open` / `leaning: <option>` / `settled: <option> — <one-line why>`) and its dependencies on other decisions. - **Slices** — the ticket-sized pieces the settled decisions imply, in dependency order (the rough wave plan `/to-issues` will later formalise). - **Open questions** — what still needs a prototype, a spike, or a conversation. ## Explicit non-goals - **Not AFK-wired.** Decision mapping is a **local, interactive** skill. It is *not* part of the `/afk-fanout` → `/afk-worker` overnight loop, and wiring its maps into that remote pipeline is an explicit non-goal — maturing a fuzzy idea needs a human in the loop, not an unattended remote session. (If a future investigation changes that, it's a separate piece of work.) - **Not a PRD.** The map is pre-PRD scaffolding. It stays in `.scratch/decision-maps/` and is never itself published to the tracker — `/to-prd` produces the tracked PRD. - **Not a CONTEXT.md author.** It reaches for `domain-modeling` to *reason* about domain terms, but it doesn't commit `CONTEXT.md` entries from a half-formed idea.
From ZunoSmartLabs/zsl-superpowers, MIT.
More from ZunoSmartLabs/zsl-superpowers
- 0.563score
setup-zsl-superpowers
ZunoSmartLabs
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub, local markdown…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
codebase-design
ZunoSmartLabs
Shared vocabulary and refinements for reasoning about module depth, interfaces, seams, and adapters — the deep-module design language.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
commit
ZunoSmartLabs
Plan and create git commits autonomously for changes made in this session (no per-commit approval prompt).
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
commit-push-pr
ZunoSmartLabs
Commit session changes, push the branch, and open a PR — in one shot.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
git-branch
ZunoSmartLabs
Create a git branch with the prefix convention (`feature/`, `fix/`, `chore/`, `refactor/`, `env/`) required by GitHub auto-PR workflows.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
human-itl
ZunoSmartLabs
Walk a human through the manual-action [HITL] sub-tasks of a parent (PRD) issue — the steps a coding agent physically cannot perform — recording each as an…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
ask-zsl
ZunoSmartLabs
Interactive router that helps you find the right ZSL skill for what you're doing right now, without leaving your work.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
teach-me-the-codebase
ZunoSmartLabs
On-the-fly conversational tutor that teaches you an unfamiliar repo's domain, architecture, and conventions interactively — reading the canonical docs and…
SkillBFreshness: B★ 2Claude Code +9 - 0.553score
domain-modeling
ZunoSmartLabs
The home for domain-doc reasoning — the CONTEXT.md Ubiquitous Language format, the ADR format, and the Domain-Driven Design book-rules.
SkillBFreshness: B★ 2Claude Code +9 - 0.553score
tdd-parallel
ZunoSmartLabs
Full-auto PRD pipeline.
SkillBFreshness: B★ 2Claude Code +9 - 0.553score
code-review
ZunoSmartLabs
Comprehensive pre-PR code review of the current branch with an issues-only tone and an approval gate before applying fixes.
SkillBFreshness: B★ 2Claude Code +9 - 0.533score
diagnose
ZunoSmartLabs
Disciplined diagnosis loop for hard bugs and performance regressions.
SkillBFreshness: B★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 19, 2026 (4 months ago)
- Last release
- Sep 18, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ZunoSmartLabs/zsl-superpowers
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ZunoSmartLabs
- 0.563score
setup-zsl-superpowers
ZunoSmartLabs
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub, local markdown…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
ask-zsl
ZunoSmartLabs
Interactive router that helps you find the right ZSL skill for what you're doing right now, without leaving your work.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
codebase-design
ZunoSmartLabs
Shared vocabulary and refinements for reasoning about module depth, interfaces, seams, and adapters — the deep-module design language.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
commit
ZunoSmartLabs
Plan and create git commits autonomously for changes made in this session (no per-commit approval prompt).
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
commit-push-pr
ZunoSmartLabs
Commit session changes, push the branch, and open a PR — in one shot.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
git-branch
ZunoSmartLabs
Create a git branch with the prefix convention (`feature/`, `fix/`, `chore/`, `refactor/`, `env/`) required by GitHub auto-PR workflows.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
decision-mapping skill. Agent Mart. https://agentmart.dev/skills/zunosmartlabs-decision-mapping (last updated 2026-10-24)