harrymunro/nelson

イギリス海軍戦隊のメタファーを用いて、ミッション計画から並行作業調整、終了まで、マルチエージェントのタスク実行を指揮します。並列エージェントオーケストレーション、品質ゲート付きの厳格なタスク調整、進捗チェックポイント付きの構造化委任、文書化された意思決定ログが必要な場合に使用します。

nelson とは?

このスキルは、複雑なソフトウェア開発タスクを管理するために、イギリス海軍の戦隊組織構造を模倣したマルチエージェントオーケストレーションシステムです。ユーザーは「艦隊指令」として、「ミッション」を定義し、AIエージェントを「艦艇」として編成し、「提督」や「艦長」といった階層的な役割を通じてタスクを委任できます。主な機能には、ミッション計画、並行作業の調整、進捗状況の追跡、品質ゲート、詳細な意思決定ログが含まれます。このスキルは、Claude Code、Coder、Codex、Cursor、Windsurfなど、主要なAIエージェントプラットフォームと互換性があります。内部では、Markdownファイルを使用してミッションの説明、標準運用手順(SOP)、活動ログを保存し、明確で監査可能なワークフローを実現します。この構造化されたアプローチにより、管理可能な単位に分割することで複雑なプロジェクトの処理能力が向上し、異なるエージェント間の一貫性が確保され、決定とその根拠の明確な記録が提供されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/harrymunro/nelson/tree/main/skills/nelson

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

nelson は何をしますか?

イギリス海軍戦隊のメタファーを用いて、マルチエージェントのタスク実行を指揮します。ミッション計画から並行作業調整、終了までをカバーします。並列エージェントオーケストレーション、品質ゲート付きの厳格なタスク調整、進捗チェックポイント付きの構造化委任、または文書化された意思決定ログが必要な場合に使用してください。

仕組み

このスキルは、オペレーションを管理するための明確な階層とプロトコルを提供するNelson海軍戦隊メタファーを使用します。

  • 艦隊指令(あなた): 戦略的目標を設定し、ミッションを承認し、最終的な指揮権を保持します。
  • AIエージェント(艦艇): タスクを実行するAIアシスタント。特定の能力を持つ「艦艇」として編成されます。
  • 旗艦(調整エージェント): タスクを委任し、進捗を監視し、一貫性を確保する、階層内の最上位AIエージェント。
  • 任務部隊(チーム): 特定の目標のために編成されたエージェントのグループ。

プロセス

  1. ミッション分析: 艦隊指令が目標を定義し、ブリーフィングファイルを作成します。
  2. 部隊編成: 旗艦がミッションを評価し、必要な役割(例:偵察、開発、テスト)を決定し、適切なエージェント「艦艇」を編成します。
  3. 作戦実行:
    • 艦艇は任務を割り当てられます(例:「スキルweb_searchを使用して調査を実施せよ」)。
    • 品質ゲートが各成果物を検証します(例:「提供された出力は指定されたスキーマに準拠しているか?」)。
    • 進捗は旗艦によって追跡され、チェックポイントで艦隊指令に報告されます。
  4. 終了/事後分析: ミッションが完了すると、タスクが検証され、決定ログが確定され、リソースが解放されます。

互換性

このスキルは、以下の主要なAIエージェントプラットフォームで動作するように設計されています。

  • Claude Code (Anthropic)
  • Coder (by Sourcegraph)
  • Codex CLI (by OpenAI)
  • Cursor (Anysphere)
  • Windsurf (Codeium)

Claude Code 固有のセットアップ

CLAUDE.md を設定して、このスキルをアクティブにします。

# 運用ドクトリン

このプロジェクトは、タスク管理に harrymunro/nelson スキルを採用しています。

## コアコンセプト

- **旗艦**: 主調整AIエージェント
- **艦艇**: 特定のタスク用に特化されたAIエージェント
- **任務部隊**: 目標のために編成された艦艇のチーム
- **作戦表示**: ミッション状況を示すライブステータスボード
- **活動報告**: 各セッションの構造化ログ

ワークフロー(nelson ルールモード)

このスキルは、一連のフェーズを通じて動作します。

フェーズ1: ミッション分析

  • 艦隊指令からの入力を収集します。
  • 目標、制約、利用可能なエージェントを定義します。
  • 標準運用手順(SOP)ファイルを作成します:docs/nelson/mission/[ミッション名]-brief.md

フェーズ2: 部隊編成

  • ミッションの要件に基づいてエージェント艦艇を編成します。
  • ロールを割り当てます(例:「旗艦」、「偵察」、「開発」、「QA」)。
  • SOPファイル内の「作戦表示」セクションを初期化します:docs/nelson/mission/[ミッション名]-brief.md

フェーズ3: 作戦実行

  • 旗艦がワークフローを調整します。
  • タスクはサブタスクに分割され、適切なエージェントに委任されます。
  • 品質ゲートがタスクの完了を検証します。
  • 進行中の作業セッションは docs/nelson/log/ の活動報告に記録されます。

フェーズ4: 終了

  • すべてのタスクが完了し、品質ゲートに合格したことを確認します。
  • 決定ログを確定します:docs/nelson/decisions/
  • 艦隊指令に最終報告書を提供します。
  • 一時ファイルとエージェントリソースをクリーンアップします。

出力構造

このスキルは、ファイルシステムを使用して状態を管理します。

docs/nelson/
├── mission/           # ミッション定義と標準運用手順(SOP)
│   ├── [mission-name]-brief.md
│   └── [mission-name]-debrief.md
├── log/               # 活動報告とセッションログ
│   └── YYYY-MM-DD_HHmmss_activity-report.md
├── decisions/         # 追跡された決定のアーカイブ
│   └── YYYY-MM-DD_HHmmss_decision-log.md
└── context/           # 共有知識とキャッシュされた調査
    └── [topic].md

使い方

  1. 次のように入力して新しいミッションを開始します:

    ミッションを開始します:[目標を説明]

  2. タスクの進行に伴い、分割して委任するための提案が自動的に表示されます。
  3. 監督者(旗艦)は、品質ゲートで完了を通知します。
  4. 次のように入力して終了します:

    ミッション終了

制限事項

  • すべてのAIエージェントシステムが真の並列タスク実行をサポートしているわけではありません。スキルは認識された能力に基づいてワークフローを最適化します。
  • 編成されるエージェントの数と複雑さは、基盤となるAIプラットフォームの制約に依存します。

関連スキル