by harrymunro
Enhance agent teams with military-standard organisation.
# Add to your Claude Code skills
git clone https://github.com/harrymunro/nelsonSquadron-scale agent coordination for Claude Code — with risk tiers, damage control, and decision logs.
A Claude Code skill that organises multi-agent work into structured naval operations: sailing orders define the mission, captains command parallel workstreams, action stations enforce risk-appropriate controls, and a captain's log captures every decision for audit.
4 risk tiers · 10 damage control procedures · 10 mission templates · 7 crew roles · 15 standing orders
No comments yet. Be the first to share your thoughts!
/plugin marketplace add harrymunro/nelson
/plugin install nelson@nelson-marketplace
Then just describe your mission:
Use Nelson to migrate the payment module from Stripe v2 to v3
Nelson is a Claude Code skill — it loads automatically when your request matches. No slash command needed. See Prerequisites for the full agent-team experience with split panes.
https://github.com/user-attachments/assets/2468679d-39f5-4efb-9d93-43d43eee8907
Nelson gives Claude a six-step operational framework for tackling complex missions:
Most agent orchestration tools focus on starting missions. Nelson focuses on completing them safely.
Nelson gives your missions a shared vocabulary: "action stations" instead of "risk tier escalation", "hull integrity" instead of "context window consumption", "man overboard" instead of "stuck agent replacement". The names stick. So do the habits.
Nelson coordinates its own development — the v1.7.0 release was planned and executed as a Nelson mission.
It may be overkill if you're doing a quick, single-file edit.
Both rapid-execution frameworks and Nelson's structured approach are useful — they optimise for different constraints.
| Approach | Best when | Trade-off | |---|---|---| | Nelson Navy structure | You need repeatable quality gates, explicit ownership, and a clear decision log across parallel work | More setup and coordination overhead up front | | OmO/RuFlo-style rapid flow | You need the fastest possible movement on a narrow, low-risk path | Less formal checkpointing and role separation |
If you need fast parallel execution with minimal ceremony, OmO or RuFlo may suit you better. If coordination, auditability, and safe scaling matter more than raw tempo, Nelson is the better fit.
The skill selects one of three execution modes based on your mission:
| Mode | When to use | How it works |
|------|------------|--------------|
| single-session | Sequential tasks, low complexity, heavy same-file editing | Claude works through tasks in order within one session |
| subagents | Parallel tasks where workers only report back to the coordinator | Claude spawns subagents that work independently and return results |
| agent-team | Parallel tasks where workers need to coordinate with each other | Claude creates an agent team with direct teammate-to-teammate communication |
Nelson uses a three-tier hierarchy. The admiral coordinates captains, each captain commands a named ship, and crew members aboard each ship do the specialist work.
┌───────────┐
│ Admiral │
└─────┬─────┘
┌─────────────┼─────────────┐
▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐
│ Captain │ │ Captain │ │ Red-Cell │
│ HMS Daring │ │ HMS Kent │ │ Navigator │
└─────┬─────┘ └─────┬─────┘ └───────────┘
┌────┼────┐ ┌────┼────┐
▼ ▼ ▼ ▼ ▼ ▼
XO PWO MEO PWO NO COX
Squadron level:
Ship level (crew per captain, 0-4 members):
| Role | Abbr | Function | When to crew | |------|------|----------|-------------| | Executive Officer | XO | Integration & orchestration | 3+ crew or interdependent sub-tasks | | Principal Warfare Officer | PWO | Core implementation | Almost always (default doer) | | Navigating Officer | NO | Codebase research & exploration | Unfamiliar code, large codebase | | Marine Engineering Officer | MEO | Testing & validation | Station 1+ or non-trivial verification | | Weapon Engineering Officer | WEO | Config, infrastructure & systems integration | Significant config/infra work | | Logistics Officer | LOGO | Documentation & dependency management | Docs as deliverable, dep management | | Coxswain | COX | Standards review & quality | Station 1+ with established conventions |
Navigating Officer (NO) and Coxswain (COX) are read-only — they report findings but never modify files.
Ships are named from real Royal Navy warships, matched roughly to task weight: frigates for general-purpose, destroyers for high-tempo, patrol vessels for small tasks, historic flagships for critical-path, and submarines for research.
Squadron size caps at 10 squadron-level agents (admiral, captains, red-cell navigator). Crew are additional — up to 4 per ship. If a task needs more crew, split it into two ships.
Here's an example of the crew in action: we create four captains. Two of the captains are single-crew (minimum, since captains don't do the work themselves) and two of them are two-crew. So we have 11 agents working together in total:
https://github.com/user-attachments/assets/f3bafd06-790e-44a0-9061-7d1fd666b445
Every task is classified into a risk tier before execution. Higher tiers require more controls:
| Station | Name | When | Required controls | |---------|------|------|-------------------| | 0 | Patrol | Low blast radius, easy rollback | Basic validation, rollback step | | 1 | Caution | User-visible changes, moderate impact | Independent review, negative test, rollback note | | 2 | Action | Security/compliance/data integrity implications | Red-cell review, failure-mode checklist, go/no-go checkpoint | | 3 | Trafalgar | Irreversible actions, regulated/safety-sensitive | Minimal scope, human confirmation, two-step verification, contingency plan |
Tasks at Station 1 and above also run a failure-mode checklist:
Most agent frameworks assume the happy path. Nelson includes battle-tested procedures for