AI News HubLIVE
站内改写1 分钟阅读

3秒扫描任何代码库,然后验证你的AI构建

Anatomia 是一个开源工具,通过在 Claude Code 中运行五个代理的流水线(思考、计划、构建、验证、学习)来验证 AI 驱动的代码更改。它能在 10 秒内扫描任何项目,检测技术栈和约定,并生成一份证明链,记录每个更改的断言、发现和结果。旨在为 AI 代码生成添加工程判断。

来源Hacker News AI作者: stealthyAF

Anatomia 是一个开源的新工具,旨在为 AI 驱动的代码开发引入严格的验证流程。它通过一个由五个专用代理组成的流水线来工作:Ana(思考)、AnaPlan(计划)、AnaBuild(构建)、AnaVerify(验证)和 AnaLearn(学习)。这些代理协同工作,确保每个代码更改在编写之前都经过仔细的范围界定、规划、构建和验证。

该工具的核心是“证明链”(proof chain),这是一种记录每个更改的详细信息(包括合同、断言、发现和时机)的机制。例如,一个添加 Stripe Webhooks 的更改会生成一个证明条目,显示所有 14 个合同断言是否满足、是否有风险或债务,以及每个阶段花费的时间。

要开始使用,开发者只需运行 npx anatomia-cli scan .,即可在 10 秒内扫描整个项目。扫描结果包括技术栈(如 TypeScript、Next.js、Prisma、PostgreSQL)、代码库活动、热点文件和现有文档。然后,ana init 命令会生成代理所需的上下文文件,包括扫描数据、技能模板和特定于栈的常见陷阱。

Anatomia 专为 Claude Code 设计,但也通过生成标准 markdown 文件(如 AGENTS.md 和 CLAUDE.md)来兼容其他 AI 工具。安装后,用户可以使用 ana 命令启动流水线,管理工单,以及检查证明链的健康状况。该项目本身也是使用 Anatomia 构建的,其 .ana/ 目录作为其自身开发流程的证明。

Anatomia 在 MIT 许可证下发布,旨在为 AI 辅助开发带来更可靠的代码生成方式,通过机械证明而非人工验证来确保质量。