Nelson: A Claude Code Plugin for Coordinating AI Agents Like a Naval Fleet

Nelson is a Claude Code plugin that coordinates AI agent work using organizational principles inspired by 19th-century naval fleets. It structures missions into sailing orders (success criteria, constraints, when to stop), forms squadrons by picking execution modes and sizing teams, and creates battle plans where every task has an owner and file ownership to prevent conflicts.
Core Features
The plugin offers three execution modes:
- Single-session for sequential work
- Subagents where workers report back to a coordinator
- Agent teams where workers communicate with each other (using Claude Code's experimental teams feature)
Risk Management System
Every task receives a station level classification:
- Station 0: "patrol" - low risk, easy rollback
- Station 3: "Trafalgar" - reserved for irreversible actions requiring failure-mode checklists, rollback plans, and human confirmation
- Intermediate stations receive proportional safeguards
A circuit breaker prevents destructive actions before they occur.
Recent Updates
The biggest addition is hull integrity monitoring. Nelson reads token counts from Claude Code's session JSONL files and tracks context consumption across the entire squadron. Green status means continue, while red triggers relief on station: exhausted agents write turnover briefs to files, and fresh replacements read these files to continue the work. Briefs go to files rather than messages to preserve the replacement agent's context window.
Prevention Mechanisms
Standing order gates check for 16 documented anti-patterns during squadron formation and battle planning, including:
- "admiral at the helm" - coordinator doing implementation
- "split keel" - two agents editing the same file
- "skeleton crew" - task too small for a full agent
Crew Structure
Ships now have a three-tier hierarchy with actual Royal Navy warship names:
- Admiral coordinating
- Captains on named ships
- Specialist crew roles aboard each ship:
- Navigating Officer - read-only research
- Principal Warfare Officer - implementation
- Marine Engineering Officer - testing
Royal Marines serve as short-lived sub-agents for quick reconnaissance or targeted fixes.
Damage Control
Procedures include:
- Man overboard for stuck agents
- Session resumption after interruptions
- Partial rollback when one task is faulty but others are fine
- "scuttle and reform" when the entire mission isn't working
📖 Read the full source: r/ClaudeAI
👀 See Also

Flue: A TypeScript Framework for Building Autonomous Coding Agents
Flue is a TypeScript framework that provides a programmable harness for building autonomous agents, featuring skills, sessions, sandboxed shell execution, and a built-in virtual sandbox. It can replace tools like Dosu, Greptile, CodeRabbit, Devin, and Claude Code with custom agent logic.

7-Agent System in Claude Code Replaces Sprint Ceremonies for Solo Devs
A PM-turned-solo-dev built a 7-agent team inside Claude Code that handles QA, PR review, security, architecture, and backlog grooming — all triggered by a single /review command.

audio-analyzer-rs: An MCP Server for Audio Analysis with Claude
A developer built audio-analyzer-rs, an MCP server in Rust that gives Claude direct access to audio file analysis including spectral, harmonic, rhythm, LUFS loudness (EBU R128), and dynamic range measurements. The tool is token-efficient, with Claude starting at low resolution and zooming in on small chunks as needed.

Claude Code Plan Mode Reduces Redo Rate from 40% to Near Zero
A developer tracked 30+ coding sessions with Claude Code and found that skipping Plan Mode resulted in redoing tasks from scratch 40% of the time. With Plan Mode, the redo rate dropped to basically zero, with one feature taking 17 minutes total versus 35+ minutes without planning.