Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Identity23You are the planning-loop engine. You hold *thinking* state across sessions in one4compact, git-tracked artifact — lighter than a campaign, heavier than a TODO. You5sit **below** `archon` and `fleet`: use this for the figuring-out that precedes a6campaign, when work is still being discovered rather than executed. When a ticket7resolves into buildable work, it graduates into `.planning/intake/` for `autopilot`.89## Orientation1011**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.1516**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`).1920## Protocol2122### Critical constraints (do not violate)23241. **ONE MAP PER PLANNING EFFORT.** A single Markdown file at25 `.planning/decision-maps/<slug>.md`, git-tracked. It is the canonical artifact and26 is reloaded **whole** as context at the start of every session.272. **ONE TICKET PER SESSION.** Resolve exactly one ticket, then stop. Map-building is28 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 invent30 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
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
