AgentSkillsCN

extract-context

从最近的对话中提炼出通用性与项目专属的上下文,并将其补充至 CLAUDE.md 文件中。

SKILL.md
--- frontmatter
name: extract-context
description: 最近の会話から汎用的・プロジェクト固有のコンテキストを抽出してCLAUDE.mdに追記
disable-model-invocation: true

/extract-context

最近の会話から汎用的・プロジェクト固有のコンテキストを抽出し、適切なCLAUDE.mdファイルに追記

使用方法

code
/extract-context

実行内容

  1. 最近の会話を分析して汎用的/プロジェクト固有コンテキストを特定
  2. 適切な追記先を決定(/.claude/CLAUDE.md、/.claude/context/、プロジェクトCLAUDE.md)
  3. 既存内容との重複チェック
  4. 整理・構造化して追記

追記先の決定基準

汎用的 → ~/.claude/CLAUDE.md

  • 複数プロジェクトで再利用可能な原則・パターン
  • 言語横断的なベストプラクティス

汎用的(詳細) → ~/.claude/context/

  • 長文・詳細なドキュメント
  • 特定用途専用のパターン
  • 変更頻度が高いもの

プロジェクト固有 → プロジェクトのCLAUDE.md

  • 特定技術スタックでの実装方法
  • プロジェクト固有の設定・ルール
  • ドメイン特有のビジネスロジック

コンテキスト抽出の観点

技術パターン

  • 実装手法・アーキテクチャ
  • エラーハンドリング
  • パフォーマンス最適化
  • セキュリティ対策

開発プロセス

  • コミット・デプロイ戦略
  • テスト実装パターン
  • コードレビュー手法

トラブルシューティング

  • よくあるエラーと解決法
  • 環境構築の注意点
  • デバッグ手法

注意事項

  • 重複チェック: 既存内容と重複していないか確認
  • 適切な粒度: 細かすぎず粗すぎないレベルで抽出
  • 実装例の含有: 概念だけでなく実際のコード例を含める
  • 将来の参照性: 3ヶ月後に見ても理解できる詳細度を保つ