github Aspegio/nelson v1.1.0
v1.1.0 — Ship Crew System

latest releases: v2.2.4, v2.2.3, v2.2.1...
3 months ago

Nelson v1.1.0 — Ship Crew System

Introduces a three-tier agent hierarchy: Admiral → Captain → Crew. Captains can now muster specialist crew members within their ships, enabling deeper task decomposition without inflating the squadron.

What's new

Crew system

  • Seven crew roles: Executive Officer (XO), Principal Warfare Officer (PWO), Navigating Officer (NO), Marine Engineering Officer (MEO), Weapon Engineering Officer (WEO), Logistics Officer (LOGO), and Coxswain (COX) — each with a defined function and subagent type
  • Crew-or-direct decision tree: Structured rules for when a captain should implement directly (atomic tasks) vs. muster 1–4 crew members
  • Ship name registry: Named vessels grouped by class — Frigates, Destroyers, Patrol Vessels, Historic Flagships, and Submarines — matched to task weight
  • Read-only roles: NO and COX use the Explore subagent type and cannot modify files, enforcing separation of research from implementation

New standing orders

  • Captain at the Capstan — Captain must not implement when crew are mustered
  • All Hands on Deck — Do not crew roles the task does not need
  • Skeleton Crew — Do not spawn a single crew member for an atomic task
  • Pressed Crew — Do not assign crew work outside their designated role

New damage control procedures

  • Crew Overrun — Recovery when too many crew are active on a ship
  • Man Overboard — Recovery when a crew member fails or goes unresponsive

Other changes

  • Ship manifest template added for captains to declare crew composition
  • Battle plan template updated with crew fields
  • Squadron composition updated — squadron cap of 10 agents, plus up to 4 crew per captain
  • README updated with crew system docs and chain of command diagram
  • Battleships demo expanded significantly

Installation

Open Claude Code and say:

Install skills from https://github.com/harrymunro/nelson

Or install manually — see the README for details.

Don't miss a new nelson release

NewReleases is sending notifications on new releases.