← 戻る

Claude Codeスキルを複数プロジェクトで使う場合のルール管理


問題

プロジェクトの .claude/rules/ に定義したルールは、ユーザーレベルのスキル(~/.claude/skills/)からは自動ロードされない。スキルを複数リポジトリで使いたい場合、ルールの参照方法を決める必要がある。

選択肢

方法メリットデメリット
ルールをスキル内にインライン自己完結、どのプロジェクトでも動くルール変更時に2箇所更新
スキルからルールファイルをReadルールは1箇所管理特定プロジェクトでしか動かない

判断基準

  • そのスキルが特定プロジェクト専用か? → プロジェクトの .claude/skills/ に置き、ルールはRead参照でOK
  • 複数リポジトリで使う汎用スキルか?~/.claude/skills/ に置き、ルールはインラインで埋め込む

ルールの更新頻度が低ければ、インラインの二重管理コストは無視できる程度。