3 个内置技能搭起 AI 自动化测试闭环:claude-code-best-practice 使用指南
【免费下载链接】claude-code-best-practicefrom vibe coding to agentic engineering - practice makes claude perfect项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-best-practice
claude-code-best-practice 把调试、审查、批量检查和定时回归拆成现成技能,用"命令→代理→技能"的 AI 自动化测试架构,让新手照着拼就能跑起来。
改一处崩三处?这些场景你一定遇到过
- 改了个公共函数,构建一跑,三处不相干的功能挂掉,全量测试重跑半小时起步。
- 发版前手动点 UI 回归,点个十来遍就开始走神,漏掉的场景往往是最要命的那个。
- 一个偶发失败的用例,手动复现五次都抓不住,只能干瞪日志。
这几件事靠手做又慢又容易漏。claude-code-best-practice 的思路是让 Claude 接住这些环节:调试有debug,重复代码有simplify,批量操作有batch,定时回归有loop,E2E 则交给 Playwright MCP 这套 AI 辅助测试工具。
一键上手:克隆仓库与核心技能一览
git clone https://gitcode.com/GitHub_Trending/cl/claude-code-best-practice仓库里技能细节写在 claude-skills.md,演示实现见 claude-skills-implementation.md。和测试相关的四个核心技能:
| 技能 | 干什么用 |
|---|---|
debug | 调试跑挂的命令、定位代码问题 |
simplify | 审查变更代码,找出重复与简化空间,四个审查代理并行干活 |
batch | 在多个文件上批量跑同一批命令 |
loop | 按固定间隔重复执行任务,最长可排 3 天 |
AI 自动化测试架构中的技能创建演示
直接调用型和代理预装型技能怎么选
仓库拿"迪拜天气"这个小例子把两种调用形态讲得很透,换成测试场景照样适用。
直接调用型:你在斜杠菜单里能看到它,输个命令立刻执行。仓库里的weather-svg-creator就属于这种——调用后生成 SVG 天气卡片、顺手更新输出摘要,跑一次就出一次结果。测试场景里的debug、simplify都是这类,适合"现在就要结果"的任务。
代理预装型:菜单里看不见,代理启动时经skills:配置项直接注入上下文,充当背景知识。weather-fetcher的 SKILL.md 里写了user-invocable: false,自己不接单,只给weather-agent提供"怎么查 Open-Meteo 接口"的领域知识。测试场景里,这类技能适合当固定子代理的底座能力,比如让测试子代理天生会调测试接口、会读服务日志。
E2E 测试配置方法:Playwright MCP 加 loop 定时回归
UI 测试环节,reports 目录里的对比报告给了明确倾向:Playwright MCP 约 13.7k token 的工具开销,低于 Chrome DevTools MCP 的 19k,还支持 Chromium、Firefox、WebKit 三引擎,无头模式加 CI 集成都很顺,所以 E2E 就它了。
claude mcp add playwright -- npx -y @playwright/mcp定时回归交给loop,内置技能无需安装,用法写在 claude-scheduled-tasks-implementation.md:
> /loop 1h "run test suite" > /loop 30m "check e2e results"新手避坑:三件容易栽跟头的事
小改动别用 simplify。它会并行拉起四个代理,token 消耗可观。改动只有几行时,先用code-review的快速单遍审查更划算,省下的额度留给真正的大重构。
loop 不是常驻服务。任务跟着会话走,退出 Claude 就停,排期还有 3 天自动过期的上限。适合本地长会话盯一天回归;长期定时任务应该交给 CI 平台的调度器。
该省的手动验证要省。交给 loop 和 CI 的环节,别再每次人工点 UI;但涉及登录、支付这类关键链路,发版前还是值得人工走一遍主流程,自动化兜底不兜底全看场景。
把 debug、simplify、batch、loop 拼起来,claude-code-best-practice 就是一套开箱即用的 AI 自动化测试闭环,新手照着组合拳走一遍,回归这事就从手工活变成了定时任务。
【免费下载链接】claude-code-best-practicefrom vibe coding to agentic engineering - practice makes claude perfect项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-best-practice
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考