AI News HubLIVE
サイト内リライト1 分で読了

3秒で任意のコードベースをスキャンし、AIが構築したものを検証

Anatomia は、Claude Code で5つのエージェント(思考、計画、構築、検証、学習)のパイプラインを実行してAI駆動のコード変更を検証するオープンソースツールです。10秒でプロジェクトをスキャンし、スタックと規約を検出し、各変更のアサーション、発見、結果を記録した証明チェーンを生成します。AIコード生成に工学的判断を追加するように設計されています。

ソースHacker News AI著者: stealthyAF

Anatomiaは、AI駆動のコード開発に厳格な検証プロセスを導入するオープンソースの新ツールです。5つの専用エージェント(Ana(思考)、AnaPlan(計画)、AnaBuild(構築)、AnaVerify(検証)、AnaLearn(学習))からなるパイプラインで動作します。これらのエージェントは連携して、各コード変更が記述前に慎重に範囲決定、計画、構築、検証されることを保証します。

このツールの核心は「証明チェーン」(proof chain)であり、契約、アサーション、発見、タイミングなど、各変更の詳細を記録するメカニズムです。例えば、Stripe Webhookを追加する変更では、14の契約アサーションがすべて満たされているか、リスクや負債があるか、各フェーズの所要時間を示す証明エントリが生成されます。

使用を開始するには、開発者は npx anatomia-cli scan . を実行するだけで、10秒でプロジェクト全体をスキャンできます。スキャン結果には、技術スタック(TypeScript、Next.js、Prisma、PostgreSQLなど)、コードベースのアクティビティ、ホットファイル、既存のドキュメントが含まれます。その後、ana init コマンドでエージェントが必要とするコンテキストファイル(スキャンデータ、スキルテンプレート、スタック固有の落とし穴など)を生成します。

AnatomiaはClaude Code向けに設計されていますが、AGENTS.mdやCLAUDE.mdなどの標準マークダウンファイルを生成することで、他のAIツールとも互換性があります。インストール後、ユーザーは ana コマンドを使用してパイプラインを開始し、作業項目を管理し、証明チェーンの健全性を確認できます。このプロジェクト自体もAnatomiaを使用して構築されており、その .ana/ ディレクトリは自身の開発プロセスの証明となっています。

AnatomiaはMITライセンスで公開されており、人間による検証ではなく機械的な証明によって品質を確保し、AI支援開発に信頼性の高いコード生成をもたらすことを目的としています。