skill-knowledge-work について
skill-knowledge-workは、開発モードとナレッジワークモードを切り替えるClaude Octopusのコンテキスト上書きスキルです。通常は自動判定されますが、モードの固定や自動判定への復帰ができ、ナレッジワークでの文書エクスポートにも対応します。
主な機能
- 01ナレッジまたは開発コンテキストを強制
- 02コンテキストの自動判定に戻す
- 03現在のコンテキストモードを表示
- 04コンテキスト別にワークフローの重点を調整
- 05DOCX、PPTX、XLSXへのエクスポート
活用シーン
- 01継続的なコンテキスト誤判定の修正
- 02セッション全体でモードを固定
- 03調査結果をプレゼンテーションにまとめる
- 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 ワークフローを使用すると、次の情報を分析してコンテキストが検出されます。
-
プロンプトの内容(最も強いシグナル):
- ナレッジの指標:「market」、「ROI」、「stakeholders」、「strategy」、「personas」、「presentation」、「report」、「PRD」
- 開発の指標:「API」、「endpoint」、「database」、「implementation」、「code」、「function」、「deploy」
-
プロジェクトの種類(補助的なシグナル):
package.json、Cargo.toml、go.modがある → 開発コンテキスト.md、.docx、.pdfファイルが大半 → ナレッジコンテキスト
-
明示的な上書き(
/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 X | PRD、戦略文書、プレゼンテーション、レポート |
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 | 自動検出(デフォルト)に戻します |
オーバーライドを使用しない場合
オーバーライドしないでください:
- 自動検出が正しく機能している場合
- 複数の種類の作業を行う場合(プロンプトごとに個別に検出させます)
- 検出されたコンテキストを確認したいだけの場合(バナーを確認してください)
オーバーライドを使用するのは、次の場合です:
- セッション全体で特定のコンテキストを強制する場合
- 継続的な誤検出を修正する場合
- 自動検出よりも適切な判断ができる、特定のユースケースの場合
タスク横断的な学び
重要な作業セッションの終わりに、学びを抽出します:
- これはどの種類のタスクでしたか?(デバッグ、実装、調査、レビュー)
- どのアプローチがうまくいきましたか?何がうまくいきませんでしたか?
- 次回は何を変えますか?
学びは .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- ドキュメントのエクスポート(どちらのコンテキストでも動作します)