Redmond Command Board

Armory

Read-only inventory of the Claude Code operator kit — what exists, how it fits together, and what it would take to fire it from here.

Inventory

LayerCountSource of truthFreshness
Slash commands
10 trees
88DEVOPS/.claude/commands/static · git
Skills
272 SKILL.md on disk
44account + repolive · flaps
MCP tools
14 servers
~290running processeslive · flaps
Agent packs16apps/agents/packs/static · git
Subagent types6harnessstatic
Plugins
2 unique
4.claude-plugin/static · git
A2A agents3a2a_agent_registrylive · DB

Command trees

TreeLeavesCovers
/plan16ULTRAPLAN pipeline, red-team, decision records
/legal14Intake, motions, litigation QC, court research, SIBYL prediction
/mode9Execution posture — careful, autopilot, speedrun, explore, swarm
/research9Deep research, docs, papers, video, consumer testing
/ship9Commit, review, security, TDD, root-cause, build, release
/ops8Azure blob, Supabase, Cloudflare, Vercel, storage, zip
/doc5Word, PowerPoint, Excel, PDF, co-authored specs
/comms4Email extraction, drafting, e-signature, voice
/money4Spending, cash flow, forecast, tax
/find—Master index across every tree

Type /legal to browse a tree's menu, or /legal:motion to jump straight to a leaf. Both work.

A2A bridge

AgentPortBackendStatus
Claude Code9103claude -p "<prompt>"working
Codex9101codex exec -s read-onlyno credits
Hermes9102hermes -z "<prompt>"no credits

Spec-compliant A2A (Agent2Agent) servers — JSON-RPC 2.0 over HTTP with a /.well-known/agent-card.json discovery endpoint each. Bearer auth via A2A_BRIDGE_TOKEN; all three bind to 127.0.0.1.

Codex and Hermes are fully wired and round-trip tested — they return billing errors from OpenAI/xAI, not code errors. They answer the moment credits land, no restart.

The two live rows are the design problem.

In one working session, all ~290 MCP tools disconnected and reconnected four times, and the server names changed shape. A hardcoded list goes stale within a day — and stale in the way hardest to catch, because it still looks authoritative. Same failure shape PR #22 found in /corpus.

Available fix, not yet wired: public.a2a_agent_registry already holds live agent cards and status in Supabase. Reading that table beats hardcoding for the A2A row.