AgentSkillsCN

sync-knowledge

将项目中积累的经验与教训及时沉淀至知识库(~/.claude/skills/kb-*/)中。

SKILL.md
--- frontmatter
name: sync-knowledge
description: プロジェクトで得た学びをナレッジベース(~/.claude/skills/kb-*/)に反映する
user-invocable: true

ナレッジベース更新

現在のプロジェクトで得た学びを ~/.claude/skills/ 配下のナレッジスキルに反映する。

対象スキル

スキル内容
kb-unityUnity API、エディタ拡張、パフォーマンス最適化
kb-claude-codeClaude Code、MCP、プロンプト設計、スキル作成
kb-frontendReact、TypeScript、CSS
kb-golangGo言語のパターン、ライブラリ
kb-troubleshooting分野横断の問題解決

上記に該当しない分野の知見がある場合は、新しいナレッジベーススキルの作成を検討する。

実行手順

  1. 学びを確認

    • 今回のセッションで解決した問題や得た知見を整理
    • プロジェクトのドキュメント(README、docs/等)も参照
  2. 該当スキルを特定

    • Unity関連 → kb-unity
    • Claude Code/AI関連 → kb-claude-code
    • フロントエンド関連 → kb-frontend
    • Go言語関連 → kb-golang
    • 分野横断/トラブル解決 → kb-troubleshooting
  3. 該当スキルがない場合 → 新規作成を提案

    • 既存のどのカテゴリにも当てはまらない場合、新しいナレッジベーススキルの作成を提案
    • 提案内容:
      • スキル名(kb-{分野名} 形式)
      • 対象とする内容
    • ユーザーの承認を得てから作成
  4. ナレッジスキルを更新

    • ~/.claude/skills/kb-*/SKILL.md を読み込み
    • 適切なセクションに追記
    • コード例や具体的な解決策を含める
  5. 更新内容を報告

    • どのスキルに何を追記したかを報告
    • 新規スキルを作成した場合はその旨も報告

注意事項

  • プロジェクト固有の情報(APIキー、固有のリソース名等)は含めない
  • 既存の内容と重複しないよう確認
  • 他のプロジェクトでも再利用できる汎用的な形式で記述