Skip to content
TopicTracker
来自 HackerNews查看原文
译文语言译文语言

Show HN:开源测试套件,用于修复AI生成的代码。涵盖Supabase、Auth0等110个主要API测试

作为一名Claude Code的重度用户,我发现当上下文变得紧凑时,AI会开始生成劣质代码,尤其是在编写API集成代码时。例如,Supabase auth允许客户端写入用户元数据,并在Next.js组件中泄露服务角色密钥。虽然尝试通过prompt和skills.md来解决,但没有良好的测试反馈效果并不稳定。因此,我开源了一个基于官方文档的测试集合,完全不依赖LLM,用于捕获和修复不良的代码集成问题。

背景速读

- **API Doctor** 是一个开源测试套件,包含 110 个测试用例,专门针对 Supabase、Auth0 等主流 API 的集成代码进行验证。 - 项目背景:开发者在使用 Claude Code 这类 AI 编码助手时,发现 LLM 生成的 API 集成代码经常出现安全隐患(如将服务端密钥暴露在前端代码中),且人工提示(prompting)无法稳定杜绝这类问题。 - 核心价值:测试完全基于官方文档编写,不依赖 LLM,提供客观、可重复的反馈,让 AI 生成的代码能被自动化测试“把门”。 - 目标用户:使用 AI 编码助手(特别是 Claude Code)构建集成功能的开发者,希望用测试而非提示来保证代码质量。