agent0ai/dox

Self-documenting AGENTS.md

何を解決するか

AIエージェントはコードを盲目的に編集したり、プロジェクト全体のルールを忘れてしまい、結果として「ドリフト」や予期しない変更を引き起こすことがあります。DOXは、コードベース全体にわたって正確なプロジェクトコンテキストを維持・遵守するための構造化された方法を提供します。

動作方法

DOXは、AGENTS.mdファイルの階層構造に基づく軽量なフレームワークです。エージェントはプロジェクト全体の指示を記述したルートのAGENTS.mdから開始し、プロジェクト内の特定の領域に特化したローカルガイドラインを記述した子のAGENTS.mdファイルへと下層へと移動します。変更を行う前に、エージェントはこのドキュメントツリーを読み、ローカルルールを理解します。変更後は、ドキュメントを更新して常に最新の状態に保ちます。

対象ユーザー

Codex、Claude Code、OpenCodeなどのAIエージェントを使ってソフトウェアプロジェクトを管理・編集する開発者です。

特徴

  • インストール不要:依存関係、パッケージ、ランタイムは一切不要です。
  • 階層的なコンテキスト:Markdownファイルのツリー構造により、ローカルおよびグローバルな指示を提供します。
  • 自己メンテナンス:プロジェクトの進化に伴い、エージェントがドキュメントを自動更新します。
  • エージェント非依存:Markdownファイルの読み込みをサポートするあらゆるAIエージェントと互換性があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト