Tooluck logoTooluck
SKILL.md

do

Agent skill fromSethGammon/Citadel

Unified router that auto-routes user intent to the right direct action, skill, orchestrator, or explicit Operation Control plan. Classifies input by scope, complexity, persistence needs, and parallelism, then dispatches to the cheapest path that can handle it: direct command, skill, marshal, archon, or fleet. Single entry point for all work.

How to install do

install do
# 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/do/

# into

~/.claude/skills/do/ (all projects)

.claude/skills/do/ (one project)

skills/do/SKILL.md

MITFull file
1# /do — Unified Intent Router
2
3## Orientation
4
5Use `/do` when the user wants something done but doesn't know (or care) which tool handles it.
6**Don't use when:** you know the destination — invoke /marshal, /archon, /fleet, or any skill directly.
7
8## Commands
9
10| Command | Behavior |
11|---|---|
12| `/do [anything]` | Classify intent, route to cheapest capable path |
13| `/do status` | Show full harness dashboard (/dashboard) |
14| `/do next` | Run the decision-first operator console for the next useful harness action |
15| `/do operator` | Show the operator console without executing repairs |
16| `/do preview <request>` | Show exact resolution or generated candidates and their boundary without executing |
17| `/do --route /skill -- <request>` | Use an explicit validated route without bypassing activation or safety boundaries |
18| `/do continue` | Resolve and run the deterministic continuation action |
19| `/do --list` | Show all skills grouped by category with trigger keywords |
20| `/do setup` | First-run experience — configure the harness for this project |
21
22## Protocol
23
24Classification runs top-to-bottom. Exact commands resolve first. Natural-language requests use keyword matches only as candidate evidence for semantic classification.
25
26### Step 0: Skill Registry Check (Cost: ~0 on hit | ~50 tokens on miss)
27
28Compare installed skill directories with `core/skills/routing-table.json`. If they
29match, continue without reading skill bodies. For each unknown skill, read only
30…

Excerpt shown under the repository's MIT license.

More skills in Citadel

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates