architect
Given a PRD, produces an implementation architecture: file tree, component breakdown, data model, and a phased build plan with end conditions that Archon can…
Real-time harness observability dashboard. Reads campaigns, fleet sessions, telemetry, and pending queues to present a snapshot of harness state at a glance. Invoked by /dashboard, /do status, or phrases like "what's happening" and "show activity".
$ npx -y skills add SethGammon/Citadel --skill dashboard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dashboardContext preview
The summary Claude sees to decide when to auto-load this skill.
Real-time harness observability dashboard. Reads campaigns, fleet sessions, telemetry, and pending queues to present a snapshot of harness state at a glance. Invoked by /dashboard, /do status, or phrases like "what's happening" and "show activity".
name: dashboard license: MIT description: >- Real-time harness observability dashboard. Reads campaigns, fleet sessions, telemetry, and pending queues to present a snapshot of harness state at a glance. Invoked by /dashboard, /do status, or phrases like "what's happening" and "show activity". user-invocable: true auto-trigger: false trigger_keywords: - dashboard - what's happening - what's going on - show activity - harness state - show me status last-updated: 2026-03-26
None required. Works with whatever state exists on disk.
Run the local dashboard implementation from the project root:
node scripts/dashboard.js
If the package scripts are available, this equivalent command is also valid:
npm run dashboard
The script is read-only. It renders a user-facing control-plane snapshot from `.planning/`, telemetry, hook config, coordination state, worktrees, and cost data. Use the manual collection protocol below only as a fallback if the script is missing or fails in the current project.
Read the following sources. Each is optional — if a file or directory doesn't exist, treat it as empty. Never crash on missing state.
**Campaigns:**
`needs-completion` and show: `node scripts/campaign.js complete <slug> --archive`
report `needs-archive` and show the same archive command.
Evidence row is still pending, missing, or points at a missing local package, report a repair before campaign completion: `node scripts/package-delivery.js <slug>`
**Cost Data (two sources, prefer real):**
**Fleet Sessions:**
**Recent Telemetry:**
short description field. Format as relative time.
**Recent Hook Activity (separate from general telemetry):**
**Hook Overhead (timing percentiles):**
**Routine Quota (account-wide 15 runs / 24h cap):**
`{"ts": "<ISO timestamp>", "kind": "RemoteTrigger" | "CronCreate" | "ScheduleWakeup"}`
account; see `docs/ROUTINE-QUOTA.md`)
populates it when a routine mechanism is actually used. Local runners (`local-watch.js`, `local-daemon.js`, `local-schedule.js`) never consume quota and must not be counted.
**Pending Queues:**
**Hook Value Data (for HOOKS VALUE section):**
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
Repo: SethGammon/Citadel
Given a PRD, produces an implementation architecture: file tree, component breakdown, data model, and a phased build plan with end conditions that Archon can…
Autonomous multi-session campaign agent. Decomposes large work into phases, delegates to sub-agents, reviews output, and maintains campaign state across…
Generate perfectly aligned ASCII diagrams — architecture, flow, sequence, box-and-arrow. Uses a programmatic character-grid approach so alignment is guaranteed…
Intake-to-delivery pipeline. Processes pending items from .planning/intake/: briefs new ideas, executes approved work through research → plan → build → verify.…
Deep cost exploration and transparency. Shows real token usage, session costs, campaign spend, burn rates, and model breakdown. Reads Claude Code's native…
End-to-end app creation from a single description. Five tiers: blank project, guided, templated, fully generated, or feature addition to existing codebase.…