architect
Given a PRD, produces an implementation architecture: file tree, component breakdown, data model, and a phased build plan with…
Intake-to-delivery pipeline. Processes pending items from .planning/intake/: briefs new ideas, executes approved work through research → plan → build → verify. Drop a file in .planning/intake/ and invoke this skill.
Claude Code
$ npx -y skills add SethGammon/Citadel --skill autopilot --agent claude-code
Codex
$ npx skills add SethGammon/Citadel --skill autopilot -a codex -y
Cursor
$ npx skills add SethGammon/Citadel --skill autopilot -a cursor -y
Gemini CLI
$ npx skills add SethGammon/Citadel --skill autopilot -a gemini-cli -y
GitHub Copilot
$ npx skills add SethGammon/Citadel --skill autopilot -a github-copilot -y
OpenCode
$ npx skills add SethGammon/Citadel --skill autopilot -a opencode -y
Windsurf
$ npx skills add SethGammon/Citadel --skill autopilot -a windsurf -y
name: autopilot license: MIT description: >- Intake-to-delivery pipeline. Processes pending items from .planning/intake/: briefs new ideas, executes approved work through research → plan → build → verify. Drop a file in .planning/intake/ and invoke this skill. user-invocable: true auto-trigger: false trigger_keywords: - intake - process pending - pipeline last-updated: 2026-03-20
Use Autopilot when:
Do NOT use Autopilot for:
When the user names a specific intake file or asks for "intake to PR", prefer the deterministic delivery preflight before freeform build work:
node scripts/deliver.js --intake .planning/intake/{item}.mdIf no specific intake file is named, use:
node scripts/deliver.js --next
This selects the highest-priority pending item in `.planning/intake/` and keeps the golden path deterministic.
This creates an active campaign with claimed scope, acceptance criteria, map context, and exit evidence rows, then marks the intake item `in-progress`. Continue from the created campaign with `/do continue`.
After build and verification, package the delivery before marking the campaign complete:
node scripts/package-delivery.js {campaign-slug}If a PR exists, record the PR as the review target:
node scripts/package-delivery.js {campaign-slug} --pr https://github.com/{owner}/{repo}/pull/{number}Read all files in `.planning/intake/` and identify:
For each pending item:
1. Read the intake file 2. Read related files mentioned in the description 3. Research the scope: what files exist, what patterns are established 4. Write the brief:
5. Update the item's status to `briefed`
For each briefed item (smallest first):
1. Read the brief 2. Execute the approach:
3. Verify:
4. Update status to `completed`
Output a summary of what was processed:
Autopilot processed {N} items:
✓ {item-1}: briefed → built → verified
✓ {item-2}: briefed
✗ {item-3}: blocked — {reason}--- title: "Feature Name" status: pending | briefed | approved | in-progress | completed priority: normal | high target: src/path/to/affected/area/ --- Description of what needs to be done...
**Disclosure:** "Processing intake queue: N items pending. Will dispatch skills per item." **Reversibility:** amber — processes intake items by dispatching other skills that may modify files; undo depends on dispatched skills **Trust gates:**
---HANDOFF---
- Processed {N} intake items
- Built: {list of completed items}
- Blocked: {list with reasons}
- Remaining: {count of items still pending}
---An open-source operating layer for Claude Code and OpenAI Codex. Citadel routes requests, preserves repository state between sessions, coordinates parallel work, applies repository safeguards, and records evidence and handoffs around the coding agent you
Given a PRD, produces an implementation architecture: file tree, component breakdown, data model, and a phased build plan with…
Autonomous multi-session campaign agent. Decomposes large work into phases, delegates to sub-agents, reviews output, and…
Generate perfectly aligned ASCII diagrams — architecture, flow, sequence, box-and-arrow. Uses a programmatic character-grid…
Deep cost exploration and transparency. Shows real token usage, session costs, campaign spend, burn rates, and model breakdown.…
End-to-end app creation from a single description. Five tiers: blank project, guided, templated, fully generated, or feature…
Creates new skills from the user's repeating patterns. Interview-driven: discovers the task, analyzes failure modes, generates a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.