Nelson

Скилл для Claude Code, который ведет многоагентную работу по морской метафоре: план, параллельные задачи с проверками, разбор итогов

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает субагентов и вспомогательные Python-скрипты
  • Пишет в каталог .nelson и координирует изменения в проекте
Все причины и проверки

aspegio/nelson

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/nelson

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .claude/skills
cp -R "$tmp/skills/nelson" .claude/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .agents/skills
cp -R "$tmp/skills/nelson" .agents/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .github/skills
cp -R "$tmp/skills/nelson" .github/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .agents/skills
cp -R "$tmp/skills/nelson" .agents/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .agents/skills
cp -R "$tmp/skills/nelson" .agents/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .devin/skills
cp -R "$tmp/skills/nelson" .devin/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .cline/skills
cp -R "$tmp/skills/nelson" .cline/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .roo/skills
cp -R "$tmp/skills/nelson" .roo/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add aspegio/nelson --skill nelson -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a0eaaa
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .agents/skills
cp -R "$tmp/skills/nelson" .agents/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .agents/skills
cp -R "$tmp/skills/nelson" .agents/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aspegio/nelson.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/nelson/
git -C "$tmp" checkout 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
mkdir -p .agents/skills
cp -R "$tmp/skills/nelson" .agents/skills/nelson

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 6a0eaaa.

Текст для агента

Установи плагин в Claude Code: /plugin marketplace add harrymunro/nelson, затем /plugin install nelson@nelson-marketplace. Дальше просто опиши задачу, скилл подхватывается без слэш-команды.

Другие способы из описания автора
/plugin marketplace add harrymunro/nelson
/plugin install nelson@nelson-marketplace

Команды приведены как в README репозитория.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл дает агенту рабочий процесс координации нескольких агентов, оформленный как командование эскадрой. Сначала он превращает задачу пользователя в четкие приказы: цель, метрика, срок, ограничения и что вне рамок. Затем распределяет работу между агентами, ведет параллельное выполнение с точками контроля и воротами качества и держит журнал решений. На случай сбоев есть готовые процедуры отката и восстановления сессии. Все шаги опираются на шаблоны и справочники из репозитория.

Для кого. Для разработчиков, которые запускают несколько агентов на одной задаче и хотят строгую координацию с проверками.

Подходит, если

  • Работа делится на параллельные задачи для нескольких агентов
  • Нужны ворота качества и точки контроля прогресса
  • Нужен документированный журнал решений по ходу задачи

Не подходит, если

  • Задача простая и одному агенту оркестрация не нужна
  • Агент не Claude Code и не поддерживает его формат плагинов и хуков

Пример запроса к агенту

Разбей рефакторинг модуля авторизации на параллельные задачи и проведи их с проверками

Ограничения

Скилл рассчитан на Claude Code и его модель плагинов, хуков и субагентов. Он запускает вспомогательные Python-скрипты для статуса и работает с каталогом .nelson в проекте. Ключей и платных аккаунтов не требует. Польза зависит от того, насколько задача действительно делится на параллельные части.

Как отключить. Удалите плагин nelson через /plugin и при желании уберите каталог .nelson из проекта.

Проверка безопасности

  • Запускает субагентов и вспомогательные Python-скрипты
  • Пишет в каталог .nelson и координирует изменения в проекте

Коротко о README

README представляет Nelson как процесс организации работы для Claude Code, вдохновленный процедурами Королевского флота. Скилл оформляет задачу как приказы к выходу с целью, метрикой и сроком, распределяет работу между агентами, ведет параллельное выполнение с точками контроля и воротами качества и держит журнал решений. В репозитории есть шаблоны отчетов, справочники по ролям и процедуры на случай сбоев и восстановления. Ставится как плагин Claude Code, подключается автоматически по описанию задачи. Лицензия MIT.

SKILL.md

---
name: nelson
description: Orchestrates multi-agent task execution using a Royal Navy squadron metaphor — from mission planning through parallel work coordination to stand-down. Use when work needs parallel agent orchestration, tight task coordination with quality gates, structured delegation with progress checkpoints, or a documented decision log.
argument-hint: "[mission description]"
paths: [".nelson/**"]
---

# Nelson

Execute this workflow for the user's mission.

Write as Nelson's captains would write: concise, elegant, confident.

## 1. Issue Sailing Orders

- Review the user's brief for ambiguity. If the outcome, scope, or constraints are unclear, ask the user to clarify before drafting sailing orders.
- Write one sentence for `outcome`, `metric`, and `deadline`.
- Set constraints: token budget, reliability floor, compliance rules, and forbidden actions.
- Define what is out of scope.
- Define stop criteria and required handoff artifacts.

Частые вопросы

Нужна ли слэш-команда для запуска?

Нет. По README скилл подключается сам, когда вы описываете задачу; достаточно дать понятный бриф.

Что за морская метафора?

Роли, приказы и процедуры оформлены в терминах эскадры Королевского флота: приказы к выходу, вахтенный журнал, отчеты о повреждениях. Это оболочка над обычной координацией агентов.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AINelson

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.