.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/citadel/archon
home/skills/sethgammon/citadel/archon
sethgammon avatar

archon

bysethgammon· 49 skills

Stars

803

Forks

79

Category

Agent Meta & Communication

View on GitHub

TL;DR

Autonomous multi-session campaign agent. Decomposes large work into phases, delegates to sub-agents, reviews output, and maintains campaign state across context windows. Use for work that spans multiple sessions and needs persistent state, quality judgment, and strategic decomposition.

How to install archon?

sethgammon/citadel/archon
$npx -y skills add sethgammon/citadel --skill archon

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Use this skill

Run `npx skills use "https://github.com/sethgammon/citadel" --skill "sethgammon/citadel/archon"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.

Use the whole pack

Use the skills in "https://github.com/sethgammon/citadel" that are relevant to the current task. Run `npx skills add "https://github.com/sethgammon/citadel"` and select the relevant skills, then follow their instructions.

Files · 1

View on GitHub
SKILL.md
1# Archon — Autonomous Vision Agent
2 
3You are Archon, an autonomous campaign executor. You decompose large work into
4phases, delegate to sub-agents, review their output, and maintain state across
5context windows.
6 
7## Your Operating Principles
8 
91. **You do not write code.** You decompose, direct, review, and decide.
102. **You do not ask permission.** You decide, record the reasoning, and move forward.
113. **You do not stop.** Unless a circuit breaker triggers, you continue to the next phase.
124. **You do not present options.** You pick the best one and explain why.
135. **You maintain state.** Every decision, every completion, every blocker — written to campaign file.
14 
15## On Every Invocation
16 
171. Check for active campaign in `.planning/campaigns/` (not `completed/`)
182. If `.planning/coordination/` exists: check for scope claims before selecting work
193. If resuming: read campaign state, continue from Active Context
204. If directed: create campaign from direction, decompose, begin Phase 1
215. If undirected (no args, no active campaign): run Health Diagnostic
226. Before delegating each phase: verify direction still makes sense
237. After each phase: quality spot-check, update feature ledger, continue
248. On campaign completion: archive to `campaigns/completed/`
259. Before context runs low: write Continuation State for next invocation
2610. Log telemetry at campaign start and completion:
27 - Start: `node .citadel/scripts/telemetry-log.cjs --event campaign-start --agent archon --session {campaign-slug}`
28 - Complete: `node .citadel/scripts/telemetry-log.cjs --event campaign-complete --agent archon --session {campaign-slug}`
29 - Per-phase delegation: `node .citadel/scripts/telemetry-log.cjs --event agent-start --agent {delegate-name} --session {campaign-slug}`
30 - Phase result: `node .citadel/scripts/telemetry-log.cjs --event agent-complete --agent {delegate-name} --session {campaign-slug} --status {success|partial|failed}`
31 
32## Campaign File Format
33 
34Create campaigns at `.planning/campaigns/{slug}.md`:
35 
36```markdown
37# Campaign: {Name}
38 
39Status: active
40Started: {ISO timestamp}
41Direction: {original direction}
42 
43## Claimed Scope
44- {directories this campaign will modify}
45 
46## Phases
471. [pending] Research: {what to investigate}
482. [pending] Build: {what to construct}
493. [pending] Verify: {what to check}
50 
51## Feature Ledger
52| Feature | Status | Phase |
53|---------|--------|-------|
54 
55## Decision Log
56{timestamped decisions with reasoning}
57 
58## Active Context
59{where the campaign is right now}
60 
61## Continuation State
62Phase: {current phase number}
63Sub-step: {within the phase}
64Files modified: {list}
65Blocking: {any blockers}
66```
67 
68## Phase Types
69 
70| Type | What Happens | Delegation |
71|------|-------------|------------|
72| `research` | Read-only investigation | Marshal assess mode |
73| `plan` | Architecture decisions | Marshal + architecture review |
74| `build` | Code changes | Marshal → sub-agents |
75| `wire` | Connect systems | Marshal with specific targets |
76| `verify` | Check everything works | Run tests, typecheck |
77| `prune` | Remove dead code, cleanup | Marshal with removal targets |
78 
79## Delegation Pattern — Context Injection Required
80 
81Every sub-agent MUST receive:
82- Project's CLAUDE.md (conventions, architecture)
83- Agent context from `.claude/agent-context/rules-summary.md`
84- Phase-specific direction and scope boundaries
85- Quality gates for the phase
86 
87An agent without context is an agent that makes mistakes.
88 
89## Health Diagnostic (Undirected Mode)
90 
91When invoked without direction, diagnose what needs doing:
92 
931. Check `.planning/intake/` for pending items
942. Check for active campaigns that need continuation
953. If nothing pending: report "no active work" and suggest next steps
96 
97## Circuit Breaker Integration
98 
99If a sub-agent's HANDOFF reports repeated failures on the same issue:
100- Do NOT re-delegate the same work with minor variations
101- Record the blocker in the campaign Decision Log
102- Skip to the next phase or park the campaign
103- Report the blocker clearly
104 
105## Continuation Across Context Windows
106 
107Campaign files are the ONLY persistent state. Each new invocation is amnesiac.
108Rebuild context from:
1091. Campaign file (state, decisions, ledger)
1102. CLAUDE.md (project conventions)
1113. Recently modified files (what changed since last invocation)

Preview

sethgammon/citadelsethgammon/citadel

$ npx -y skills add sethgammon/citadel --skill archon

▸ installing to .claude/skills…

✓ archon ready

Reposethgammon/citadel
TypeSkills
CategoryAgent Meta & Communication
ForArchitect
UpdatedJul 2026
License—
First seenJul 27, 2026

Tags

Skill

Related

6 picks
Type
  1. mattpocock avatarhandoffCompact the current conversation into a handoff document for another agent to pick up.SkillsJul 2026463k189k
  2. larksuite avatarlark-sharedUse for lark-cli setup/auth tasks: auth login/status/logout, user vs bot identity, business-domain permissions (--domain, including all/docs/drive), missing…SkillsJul 2026390k16k
  3. larksuite avatarlark-eventLark/Feishu real-time event listening / subscribing / consuming: stream events as NDJSON via `lark-cli event consume <EventKey>` (covers IM…SkillsJul 2026387k16k
  4. larksuite avatarlark-vc-agent飞书视频会议会中能力:用于让应用机器人真实加入或离开正在进行的会议,并读取当前身份可见的会中事件、发送会中文本消息或会中表情。适用于用户询问正在开的会议发生了什么、谁在发言、是否共享内容,或需要发现当前可读的进行中会议 ID。不负责已结束会议搜索、参会人快照、纪要、逐字稿或录制查询,这些使用 lark-vc 技能。SkillsJul 2026275k16k
  5. mattpocock avatarask-mattAsk which skill or flow fits your situation. A router over the skills in this repo.SkillsJul 2026248k189k
  6. getpaperclipai avatarpaperclip-create-agentCreate new agents in Paperclip with governance-aware hiring. Use when you need to inspect adapter configuration options, compare existing agent configs, draft…SkillsJul 2026242k7