shared-context は何をしますか?
リポジトリ間でコンテキストを共有するためのClaudeスキル
このスキルを使用すると、異なるリポジトリ間でコンテキスト情報を共有できます。たとえば、あるリポジトリのプロジェクト構造や設定を別のリポジトリのタスクに活用する場合に便利です。
使用方法
- 共有したいコンテキストを
shared_context.jsonまたはshared_context.yamlファイルに定義します。 - Claudeエージェントが自動的にこれらのファイルを読み取り、他のリポジトリで利用できるようにします。
- エージェントは共有コンテキストを参照し、必要に応じてタスクの実行に活用します。
設定例
{
"global_context": {
"project_name": "MyProject",
"architecture": "microservices",
"key_components": ["api-gateway", "user-service", "order-service"]
}
}
対応プラットフォーム
- Claude Code
- 他のClaude関連ツール(環境に依存)
注意事項
- コンテキストファイルは各リポジトリのルートに配置してください。
- ファイルのフォーマットはJSONまたはYAMLに対応しています。
- 機密情報は含めないでください。