mcpField
S
skill-knowledge-work

skill-knowledge-work

github.com/nyldn生産性4.3k58 回インストール今日更新
リポジトリ

skill-knowledge-work について

skill-knowledge-workは、開発モードとナレッジワークモードを切り替えるClaude Octopusのコンテキスト上書きスキルです。通常は自動判定されますが、モードの固定や自動判定への復帰ができ、ナレッジワークでの文書エクスポートにも対応します。

主な機能

  1. 01ナレッジまたは開発コンテキストを強制
  2. 02コンテキストの自動判定に戻す
  3. 03現在のコンテキストモードを表示
  4. 04コンテキスト別にワークフローの重点を調整
  5. 05DOCX、PPTX、XLSXへのエクスポート

活用シーン

  1. 01継続的なコンテキスト誤判定の修正
  2. 02セッション全体でモードを固定
  3. 03調査結果をプレゼンテーションにまとめる
  4. 04作業セッションから再利用可能な知見を抽出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nyldn/claude-octopus --skill skill-knowledge-work

インストール後、Claude Code で/skill-knowledge-workを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

ホスト:Codex CLI — このスキルは Claude Code 向けに設計され、Codex 用に適応されています。 相互参照コマンドでは、/octo:* スラッシュコマンドではなく、Codex にインストールされたスキル名を使用します。 アクティブな Codex シェルとサブエージェントツールを使用してください。現在のセッションで利用可能になっていないプロバイダー、モデル、ホストサブエージェントを利用できると主張しないでください。 ホストツールに相当するものについては、skills/blocks/codex-host-adapter.md を参照してください。

ナレッジワークモード - コンテキスト上書きスキル

コンテキストの自動検出(v7.8+)

Claude Octopus は作業コンテキストを自動検出するようになりました! システムはプロンプトとプロジェクトを分析して、開発コンテキスト(コード中心)かナレッジコンテキスト(調査/戦略中心)かを判定します。

通常、このスキルは必要ありません。次を使用すると、コンテキストが自動的に検出されます。

  • octo research X - 開発向けかナレッジ向けかを自動検出します
  • octo build X - コードの構築かドキュメントの作成かを自動検出します
  • octo review X - コードのレビューかドキュメントのレビューかを自動検出します

この上書きを使用する場合

自動検出が誤っている場合にのみ使用してください。

  • 自動検出で開発が選ばれたが、ナレッジ向けの動作を希望する場合
  • 自動検出でナレッジが選ばれたが、開発向けの動作を希望する場合
  • セッション全体で特定のコンテキストを強制したい場合

上書きコマンド

ナレッジコンテキストを強制する
/octo:km on

リセットするまで、以降のすべてのワークフローでナレッジコンテキストが使用されます。

開発コンテキストを強制する
/octo:km off

リセットするまで、以降のすべてのワークフローで開発コンテキストが使用されます。

自動検出に戻す
/octo:km auto

コンテキスト検出が自動モードに戻ります。

現在のステータスを確認する
/octo:km

現在のモード(auto、knowledge、dev)を表示します。

自動検出の仕組み

octo ワークフローを使用すると、次の情報を分析してコンテキストが検出されます。

  1. プロンプトの内容(最も強いシグナル):

    • ナレッジの指標:「market」、「ROI」、「stakeholders」、「strategy」、「personas」、「presentation」、「report」、「PRD」
    • 開発の指標:「API」、「endpoint」、「database」、「implementation」、「code」、「function」、「deploy」
  2. プロジェクトの種類(補助的なシグナル):

    • package.json、Cargo.toml、go.mod がある → 開発コンテキスト
    • .md、.docx、.pdf ファイルが大半 → ナレッジコンテキスト
  3. 明示的な上書き(/octo:km で設定した場合):

    • 「auto」にリセットされるまで、すべての自動検出より優先されます

コンテキストを視覚的に表示

ワークフローの実行時に、バナーに検出されたコンテキストが表示されます。

開発コンテキスト:

🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Dev] Discover Phase: Technical research on caching patterns

ナレッジコンテキスト:

🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Knowledge] Discover Phase: Market analysis for APAC expansion

自動検出の動作例

例 1:技術調査(自動 → 開発)

ユーザー:「octo research our Node.js API のキャッシュ戦略」

Claude:(「Node.js API」から開発コンテキストを自動検出)

🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Dev] Discover Phase: Technical research on caching strategies

[Researches with technical/implementation focus]
例 2:市場調査(自動 → ナレッジ)

ユーザー:「octo research ヘルスケア AI の市場機会」

Claude:(「市場機会」からナレッジコンテキストを自動検出)

🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Knowledge] Discover Phase: Strategic research on healthcare AI market

[Researches with business/strategic focus]
例 3:自動検出が誤った場合に上書きする

ユーザー:「octo research React patterns」
Claude:(開発を自動検出)🔍 [Dev] Discover Phase...

ユーザー:「実際には、これはプレゼンテーション用です。ナレッジモードを強制してください。」

Claude:「コンテキストの上書きをナレッジモードに設定します。」

/octo:km on

ユーザー:「octo research React patterns」
Claude:(上書きを使用)🔍 [Knowledge] Discover Phase...(トレンド、導入状況、戦略的な影響に焦点を当てます)

例 4:現在のステータスを確認する

ユーザー:「現在、どのコンテキストモードですか?」

Claude:

Current mode: Auto-detection (no override set)
Last detected context: Dev (based on project having package.json)

To override: /octo:km on (force Knowledge) or /octo:km off (force Dev)
To return to auto: /octo:km auto

コンテキストごとの違い

開発コンテキスト 🔧
ワークフロー焦点
octo research X技術的な実装、ライブラリ、コードパターン
octo build Xコード生成、アーキテクチャ、テスト
octo review Xコード品質、セキュリティ、パフォーマンス
エージェントcodex、backend-architect、code-reviewer、security-auditor
ナレッジコンテキスト 🎓
ワークフロー焦点
octo research X市場分析、競合調査、文献の統合
octo build XPRD、戦略文書、プレゼンテーション、レポート
octo review X文書の品質、論拠の強さ、網羅性
エージェントstrategy-analyst、ux-researcher、exec-communicator、product-writer

ドキュメントの納品 📄

ナレッジワークフローの実行後、プロフェッショナルな形式でエクスポートします。

  • DOCX - レポートやビジネスケース向けの Word 文書
  • PPTX - ステークホルダー向け資料用の PowerPoint プレゼンテーション
  • XLSX - データ分析用の Excel スプレッドシート

「これを Word にエクスポートして」または「PowerPoint プレゼンテーションを作成して」と伝えるだけです。

オーバーライドコマンドのリファレンス

コマンド説明
/octo:km現在のステータス(auto、on、off)を表示します
/octo:km onすべてのワークフローでナレッジコンテキストを強制します
/octo:km offすべてのワークフローで開発コンテキストを強制します
/octo:km auto自動検出(デフォルト)に戻します

オーバーライドを使用しない場合

オーバーライドしないでください:

  • 自動検出が正しく機能している場合
  • 複数の種類の作業を行う場合(プロンプトごとに個別に検出させます)
  • 検出されたコンテキストを確認したいだけの場合(バナーを確認してください)

オーバーライドを使用するのは、次の場合です:

  • セッション全体で特定のコンテキストを強制する場合
  • 継続的な誤検出を修正する場合
  • 自動検出よりも適切な判断ができる、特定のユースケースの場合

タスク横断的な学び

重要な作業セッションの終わりに、学びを抽出します:

  1. これはどの種類のタスクでしたか?(デバッグ、実装、調査、レビュー)
  2. どのアプローチがうまくいきましたか?何がうまくいきませんでしたか?
  3. 次回は何を変えますか?

学びは .claude-octopus/learnings/<date>-<summary>.json に保存します:

{
  "date": "2026-03-21",
  "task_type": "debugging",
  "approach": "Traced the error from the test failure back to the API handler",
  "outcome": "success",
  "lesson": "Always check middleware ordering before investigating handler logic"
}

各学習ファイルには、task_type、approach、outcome、lesson が記録されます。

セッション開始時:関連性のマッチング

セッション開始時に、関連する学びを確認します:

  • .claude-octopus/learnings/ ディレクトリを読み込みます
  • 現在の作業に関連するタスクの種類とファイルパターンで照合します
  • 関連性の高い上位 3 件の学びをコンテキストとして注入します(トークン予算の約 5% 以内)
  • 最近の学びを優先し、30 日を超えるものは優先度を下げます
予算の制御
  • セッションごとに抽出する学びは最大 5 件です(書き込みの暴走を防止します)
  • 保持する学習ファイルは最大 50 件です(古いものは自動的に削除されます)
  • 関連性による注入は、学び 3 件かつ利用可能なトークン予算の約 5% までに制限されます
  • 学習ファイルは軽量な JSON 形式です(各約 200 バイト)

関連スキル

  • /octo:discover - 調査ワークフロー(コンテキストを自動検出します)
  • /octo:develop - 構築ワークフロー(コンテキストを自動検出します)
  • /octo:deliver - レビューワークフロー(コンテキストを自動検出します)
  • /octo:docs - ドキュメントのエクスポート(どちらのコンテキストでも動作します)

コメント