| name | sync-knowledge |
| description | プロジェクトで得た学びをグローバルナレッジベース(~/.claude/skills/kb-*/)に反映する。新しい技術的知見やトラブルシューティング情報を蓄積 |
| user-invocable | true |
| model | opus |
ナレッジベース更新
現在のプロジェクトで得た学びを ~/.claude/skills/ 配下のナレッジスキルに反映してください。
対象スキル
| スキル | ファイル | 内容 |
|---|
kb-strands-agentcore | SKILL.md | Strands Agents フレームワーク(Agent作成、ツール定義、イベント処理) |
kb-agentcore-cdk | SKILL.md | AgentCore CDK、デプロイ、ランタイム統合、コンテナ構成 |
kb-agentcore-observability | SKILL.md | AgentCore Observability(OTEL、ログ、メトリクス、トレース) |
kb-amplify-cdk | SKILL.md | Amplify Gen2 + CDK統合 |
kb-frontend | SKILL.md | React、Tailwind、フロントエンド |
kb-troubleshooting | SKILL.md | 遭遇した問題と解決策 |
実行手順
-
プロジェクトの学びを確認
- プロジェクトの
/docs 配下のドキュメント(KNOWLEDGE.md等)を確認
- 今回のセッションで解決した問題や得た知見を整理
-
該当するスキルファイルを特定
- 学びの内容に応じて、上記のどのスキルに追記すべきか判断
- Strands Agentsフレームワーク関連 →
kb-strands-agentcore
- AgentCore CDK/デプロイ/ランタイム関連 →
kb-agentcore-cdk
- AgentCore Observability関連 →
kb-agentcore-observability
- Amplify/CDK関連 →
kb-amplify-cdk
- フロントエンド関連 →
kb-frontend
- トラブルシューティング →
kb-troubleshooting
-
ナレッジスキルを更新
~/.claude/skills/kb-*/skill.md を読み込み
- プロジェクト固有でない汎用的な学びを追記
- コード例や具体的な解決策を含める
-
更新内容を報告
注意事項
- プロジェクト固有の情報(APIキー、固有のリソース名等)は含めない
- 既存の内容と重複しないよう確認
- 他のプロジェクトでも再利用できる汎用的な形式で記述
~/.claude/rules/ は使用しない(廃止済み)
次のステップ
ナレッジベースを更新したら、GitHubへの同期も提案してください:
「ナレッジベースを更新しました。GitHubにもプッシュしておく?(/sync-settings で同期できるよ)」