context-management について
開発チーム向けのコンテキスト管理スキルです。プロジェクト、技術、履歴の情報を記録し、新メンバーの受け入れや引き継ぎに活用します。
主な機能
- 01プロジェクト・技術・履歴の情報を分類
- 02決定ログで背景と理由を記録
- 03READMEやADRなどの資料を整理
- 04受け入れと引き継ぎの手順を提示
活用シーン
- 01アーキテクチャ決定と理由の記録
- 02新メンバーへのプロジェクト説明
- 03リスクや未解決事項を含む業務引き継ぎ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dralgorhythm/ claude-agentic-framework --skill context-managementインストール後、Claude Code で/context-managementを入力して読み込まれたか確認します。
詳細
コンテキスト管理
コンテキストが重要な理由
- 立ち上がりにかかる時間を短縮します
- 同じ間違いの繰り返しを防ぎます
- 情報に基づいた意思決定を可能にします
- コラボレーションを促進します
コンテキストの種類
プロジェクトのコンテキスト
- プロジェクトで何をするか
- プロジェクトが存在する理由
- 誰が利用するか
- 主な制約
技術的なコンテキスト
- アーキテクチャに関する決定(ADR)
- 技術の選択
- コーディング規約
- 既知の問題
歴史的なコンテキスト
- 決定に至った理由
- 以前に試したこと
- 得られた教訓
コンテキストの記録
決定ログ
## Decision: [Title]
**Date**: [Date]
**Context**: [Why this came up]
**Decision**: [What was decided]
**Rationale**: [Why this choice]
**Consequences**: [What changed]
ナレッジベース
- プロジェクトの概要には README
- アーキテクチャには ADR
- 開発には CONTRIBUTING
- 履歴には CHANGELOG
コードコメント
// CONTEXT: This retry logic exists because the external API
// has intermittent failures. See incident-123 for details.
// We chose exponential backoff after testing showed it
// reduces error rate by 80%.
コンテキストの共有
新しいチームメンバー
- README から始めます
- 主要な ADR を確認します
- 最初のタスクをペアで進めます
- ステークホルダーを紹介します
引き継ぎ
- 現在の状況を文書化します
- 未解決の質問を列挙します
- リスクを特定します
- 対面で引き継ぎミーティングを行います
ベストプラクティス
- 記録に残す:記憶に頼らないようにします
- 最新の状態に保つ:状況の変化に合わせて更新します
- 見つけやすくする:論理的に整理します
- 具体的にする:「理由」も含めます
- 定期的に見直す:古くなった情報を削除します
コメント
Markdown 対応