ツール非依存なドキュメント

プロダクト固有の知識を、特定のAIツールに依存しない場所に配置する設計原則。

問題:ツール依存のナレッジ

.claude/AGENT.md にプロダクト固有の知識を書いてしまうと:

解決策:責務の分離

場所 内容 対象
docs/development/ プロダクト知識(用語、原則、アーキテクチャ) 全ツール + 人間
.claude/AGENT.md Claude Code固有の指示(skillの使い方など) Claude Codeのみ
.cursor/rules Cursor固有の設定 Cursorのみ

ベストプラクティス

ツール固有の設定ファイルには:

**docs/development/**には:

利点

  1. ポータビリティ: ツールを変更しても知識は保持される
  2. アクセシビリティ: 人間もAIも読める
  3. Single Source of Truth: 知識の重複がない

関連概念