尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
如何用testing规则在everything-claude-code中强制80%测试覆盖率:新手完整指南
如何用testing规则在everything-claude-code中强制80%测试覆盖率新手完整指南【免费下载链接】everything-claude-codeClaude Code toolkit - agents, commands, skills, rules, and hooks for productive AI-assisted development项目地址: https://gitcode.com/GitHub_Trending/eve/everything-claude-codeeverything-claude-code是一个面向 Claude Code 的 AI 开发工具包内置 agents、commands、skills、rules 和 hooks。它的testing规则可以帮你在 AI 辅助开发中强制 80% 测试覆盖率——不用手动盯着AI 就会先写测试、后写代码覆盖率不达标就不收工。本文带你 5 分钟上手这套规则。 everything-claude-code 是什么一句话概括它是 Anthropic 黑客松获胜者沉淀 10 个多月的 Claude Code 生产级配置集合让你开箱即用地获得老手级的 AI 开发工作流。项目核心目录速览agents/—— 专业子代理测试、代码审查、安全等commands/—— 斜杠快捷命令如/tdd、/test-coverageskills/—— 工作流定义如 TDD 方法论rules/——始终遵循的规则testing覆盖率要求就在这里hooks/—— 基于事件触发的自动化 一键启用 testing 规则最快配置方法testing 规则本质是一份始终遵循的规范文件启用只需复制cp everything-claude-code/rules/testing.md ~/.claude/rules/如果你想要完整体验命令、代理、技能都就位推荐直接安装为插件/plugin marketplace add affaan-m/everything-claude-code /plugin install everything-claude-codeeverything-claude-code安装完成后Claude Code 在每次会话中都会自动加载 rules/testing.md覆盖率红线就此生效。 testing 规则的三大硬性要求打开 rules/testing.md 你会发现这条规则并不只是写点测试它定义了三个强制项1️⃣ 最低 80% 测试覆盖率三种测试类型全部必须测试类型覆盖对象单元测试单个函数、工具函数、组件集成测试API 端点、数据库操作E2E 测试关键用户流程Playwright2️⃣ 强制 TDD 工作流规则写死了 RED → GREEN → IMPROVE 的顺序1. 先写测试RED 2. 运行测试——必须失败 3. 写最小实现GREEN 4. 运行测试——必须通过 5. 重构IMPROVE 6. 验证覆盖率 ≥ 80%3️⃣ 测试失败处理原则失败时优先修复实现代码而不是修改测试除非测试本身写错了。✅ 如何让 AI 帮你达到 80% 覆盖率规则只是立规矩项目里配套了完整的执行工具链/tdd 命令测试驱动开发一键启动输入/tdd即可调用tdd-guide代理它会先定义接口、再生成失败的测试、最后才写最小实现全程自动核对 80% 阈值。详见 commands/tdd.md。适用场景新功能开发、新增函数/组件、修复 Bug先写复现测试、重构现有代码。/test-coverage 命令覆盖率分析与自动补测这是补齐覆盖率最实用的命令流程是运行带 coverage 的测试解析覆盖率报告找出低于 80% 的文件为未覆盖的代码路径自动生成单元/集成/E2E 测试展示补测前后的覆盖率对比定义见 commands/test-coverage.md。TDD 方法论技能底层的完整方法论含测试模式、Mock 外部服务、避免常见错误沉淀在 skills/tdd-workflow/SKILL.md 中它额外强调覆盖率四维度分支/函数/行/语句都要 ≥ 80%金融计算、认证逻辑等安全关键代码要求100%覆盖单元测试应保持轻量单条 50ms 背后的 AI 子代理tdd-guide 与 e2e-runner这套规则之所以强制得住是因为有专门的子代理在背后执行tdd-guide 代理agents/tdd-guide.md主动在写新功能、修 Bug、重构时介入强制测试先于代码自带完整的质量清单公共函数有单测、API 有集成测试、关键流程有 E2E、边界与错误路径全覆盖还会主动识别测试异味测试内部实现细节、测试之间相互依赖等反模式e2e-runner 代理agents/e2e-runner.mdPlaywright E2E 测试专家负责生成/维护 E2E 用例、隔离不稳定测试、管理截图与录像等测试产物两者配合正好覆盖规则要求的三类测试。 项目自己是怎么实践的这套规则不是纸上谈兵——项目自身就严格执行了 80% 覆盖率标准示例项目配置 examples/CLAUDE.md 中明确写入 80% minimum coverage用户级示例 examples/user-CLAUDE.md 把 testing.md 列为始终遵循规则并将所有测试通过80% 覆盖率设为完成标准项目自带完整测试套件运行入口在 tests/run-all.jsnode tests/run-all.js # 运行全部测试 核心文件速查文件作用rules/testing.md80% 覆盖率 TDD 强制规则commands/tdd.md/tdd测试驱动开发命令commands/test-coverage.md/test-coverage覆盖率补测命令agents/tdd-guide.mdTDD 执行代理agents/e2e-runner.mdPlaywright E2E 代理skills/tdd-workflow/SKILL.mdTDD 方法论与工作流 小结在 everything-claude-code 中实现强制 80% 测试覆盖率其实就三步把testing规则复制到~/.claude/rules/或安装插件开发时用/tdd走测试驱动流程收工前用/test-coverage自动补齐缺口规则管标准命令管执行代理管质量——三层配合80% 覆盖率从口号变成了 AI 开发流程里的硬约束。【免费下载链接】everything-claude-codeClaude Code toolkit - agents, commands, skills, rules, and hooks for productive AI-assisted development项目地址: https://gitcode.com/GitHub_Trending/eve/everything-claude-code创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

制造业AI转型的底座建设:算力、数据、模型与平台落地指南

制造业AI转型的底座建设:算力、数据、模型与平台落地指南

这两年我在制造业圈子里听到最多的一个词就是AI,但说着说着就变成了“空中楼阁”。很多企业上了大屏、建了展厅、做了几个演示Demo,回头一看,真正能在车间里稳定跑起来、能算清投入产出比的场景少得可怜。问题出在哪?不是AI不行&a…

📅 2026/9/18 8:44:45
Unity FUI架构实战:用登录页解耦UGUI与权限边界

Unity FUI架构实战:用登录页解耦UGUI与权限边界

1. 项目概述:为什么一个登录页能讲清楚FUI架构的生死线FUI——这个在Unity中被越来越多中大型项目团队挂在嘴边的词,不是新出的UI框架,也不是某个开源库的名字,而是“Functional UI”的缩写,一种以函数式思维重构UI层的…

📅 2026/9/18 8:39:45
COMSOL激光烧蚀多物理场仿真技术与应用

COMSOL激光烧蚀多物理场仿真技术与应用

1. 项目背景与核心价值激光烧蚀技术在精密加工、微纳制造等领域有着广泛应用,但传统实验方法往往难以直观观察烧蚀过程中的温度场变化和材料响应。COMSOL Multiphysics作为一款强大的多物理场仿真软件,能够完美模拟激光与材料相互作用时产生的复杂物理现…

📅 2026/9/18 8:39:45
MORE NEWS

更多资讯

📰

PDF压缩原理与场景化实战:保真、降体积、不丢功能

1. 这不是“随便找个PDF压缩网站就行”的事——为什么90%的人压完PDF反而更卡、更糊、打不开你搜“压缩pdf免费工具”,页面刷出来几十个带“极速”“秒压”“无损”字样的网站,点进去上传文件,等30秒,下载回来——结果字体发虚、表…

📰

uC/OS-II事件控制块与信号量源码解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

SGLang 分支装不上 LongCat-Flash-Omni?让 Codex 走 TaoToken 定位报错

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

工业通信物理层关键:接口收发器选型与设计避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

OPC DA连接中断真相:DCOM兼容性危机与OPC UA迁移实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Ant Design Avatar 字符头像字体自适应缩放与 gap 间距配置指南

Ant Design Avatar 字符头像字体自适应缩放与 gap 间距配置指南 【免费下载链接】ant-design An enterprise-class UI design language and React UI library 项目地址: https://gitcode.com/gh_mirrors/ant/ant-design 字符型头像在展示用户姓名、角色缩写等文本时&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬