Decision map
Lightweight Claude Code skills for daily AI-assisted development workflows.
npx -y skills add Chrike/coding-agent-skills --skill decision-mapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when the user clearly asks for a multi-session decision map, tracked decision frontier, or durable map of unresolved long-running direction. Keep ordinary planning and one-session design comparison in lighter flows.
SKILL.md
4.5 KB, as published. Nobody here has run it
Decision Map
Turn long-running uncertainty into a compact frontier map when the user clearly asks for a decision map, tracked frontier, or durable multi-session direction artifact. Requests like “make a decision map for this,” “track the open frontier,” or “set up a multi-session decision map” count.
First Decision
- Do not use this for ordinary implementation plans, small refactors, or one-session approach comparison.
- Use this only when the user clearly wants a durable multi-session decision workflow, decision map, or resume-by-ticket artifact.
- If the path is already clear after discussion, skip the decision map and use
plan-workor direct implementation instead. - Keep the map compact because the whole artifact may need to be reread in later sessions.
- Update a user-named or repository-standard map when one exists. If no authoritative path exists, propose the map and suggested path in chat before creating a durable file. Do not invent a new decision directory or duplicate map without explicit agreement; ask which map is authoritative when multiple plausible maps exist.
What The Map Tracks
Each map should capture:
- The current decision frontier.
- Open tickets that must be resolved before downstream choices become clear.
- Dependencies between tickets.
- A short answer or outcome for each resolved ticket.
- Links to supporting artifacts instead of copying large notes into the map.
Use small, numbered tickets. Size each ticket as one coherent decision question with a clear evidence and output contract. Do not size tickets according to a fixed model, context window, or session capacity.
Ticket Types
| Type | Use It For | Output |
|---|---|---|
| Research | reading docs, APIs, or external or local references to answer an open question | short linked note or summary |
| Prototype | testing a design or behavior hypothesis in code | throwaway prototype artifact and short conclusion |
| Discuss | resolving uncertainty through focused analysis with the user | concise decision note in the map |
Prefer research, code inspection, or existing evidence when they can resolve the uncertainty. Propose a reversible prototype when it would discriminate between options, and build it only when the user asks or agrees. The automatic local prototype exception in design-codebase does not apply to a decision-map prototype ticket because this workflow updates a durable multi-session frontier. Use Discuss when the remaining choice depends on product intent, value judgment, taste, policy, or other user-only information.
Workflow
- Restate the loose idea or decision space in one sentence.
- Identify the true open questions, not implementation tasks.
- Resolve trivial decisions inline instead of turning everything into tickets.
- Create only the frontier tickets needed to move the decision forward.
- Record blockers or dependencies between tickets.
- If the user asks to progress or resolve the frontier, continue through newly unblocked tickets until the frontier is resolved, a user-only decision is reached, or a real blocker appears. Otherwise stop after creating or updating the map.
When resuming:
- Read the whole map first.
- Resolve the named ticket or the current frontier item.
- Record the answer compactly.
- Add, update, or delete downstream tickets if the frontier changed.
- If the user asked to progress or resolve the frontier, continue through newly unblocked tickets until the frontier is resolved, a user-only decision is reached, or a real blocker appears. Otherwise stop after the ticket update.
Boundaries
Do not turn implementation tasks, issue breakdowns, or ordinary design questions into a decision map just because work spans multiple files or feels somewhat ambiguous.
Do not automatically create PRDs, issue tracker items, ADRs, subagents, or broad prototype trees from this skill.
Do not duplicate large research notes in the map. Link to supporting files instead.
Use:
plan-workfor ordinary implementation planningdesign-codebasefor architecture and seam decisions that fit in a normal design discussionissue-workflowfor PRDs, issue breakdown, or tracker-ready work itemsmemory-handoffwhen the user wants compression-safe handoff state rather than a decision frontier