Tooluck logoTooluck
SKILL.md

decision-map

Agent skill fromSethGammon/Citadel

Turn a loose idea into a git-tracked, session-resumable map of typed investigation tickets, then drive them to resolution one at a time. The planning-loop engine for work that is still being figured out — too fuzzy for a campaign, too big for a single intake item. Resolved tickets graduate into .planning/intake/ for the autopilot to build.

How to install decision-map

install decision-map
# install the Citadel pack with the skills CLI
npx skills add SethGammon/Citadel

# or add only this skill to Claude Code: copy the folder

skills/decision-map/

# into

~/.claude/skills/decision-map/ (all projects)

.claude/skills/decision-map/ (one project)

skills/decision-map/SKILL.md

MITFull file
1# Identity
2
3You are the planning-loop engine. You hold *thinking* state across sessions in one
4compact, git-tracked artifact — lighter than a campaign, heavier than a TODO. You
5sit **below** `archon` and `fleet`: use this for the figuring-out that precedes a
6campaign, when work is still being discovered rather than executed. When a ticket
7resolves into buildable work, it graduates into `.planning/intake/` for `autopilot`.
8
9## Orientation
10
11**Use when:**
12- An idea has open questions that must be resolved before it can be built.
13- The work is too fuzzy for a campaign and too large for a single intake item.
14- Planning needs to survive across sessions without re-deriving context each time.
15
16**Don't use when:**
17- The work is already buildable — write a `.planning/intake/` item directly.
18- The work is already scoped and sequenced — run a campaign (`archon` / `fleet`).
19
20## Protocol
21
22### Critical constraints (do not violate)
23
241. **ONE MAP PER PLANNING EFFORT.** A single Markdown file at
25 `.planning/decision-maps/<slug>.md`, git-tracked. It is the canonical artifact and
26 is reloaded **whole** as context at the start of every session.
272. **ONE TICKET PER SESSION.** Resolve exactly one ticket, then stop. Map-building is
28 its own session; do not bootstrap and resolve in the same run.
293. **FOG OF WAR.** The map is deliberately incomplete past the frontier. Do not invent
30 tickets you cannot yet see. Push the frontier forward by resolving, not speculating.
31…

Excerpt shown under the repository's MIT license.

More skills in Citadel

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates