بنقرة واحدة
verify-test
三层测试体系与测试前置。Use when 为功能编写测试、需要保证测试覆盖、或在编码前制定测试计划时。也适用于需要单元测试/功能测试/使用示例三层覆盖、确认正常与异常路径的场景。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
三层测试体系与测试前置。Use when 为功能编写测试、需要保证测试覆盖、或在编码前制定测试计划时。也适用于需要单元测试/功能测试/使用示例三层覆盖、确认正常与异常路径的场景。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
对照 Issue 与验收标准开发。Use when 一个 Issue 被分配、准备写代码/写测试/修 Bug 时。也适用于需要按验收标准实现功能、并保证产出包含测试与示例、提交前自查的场景。
Use when 需要在当前项目中实现新功能、优化现有代码或修复 bug。触发场景:用户提出功能需求、代码需要重构、发现 bug 需要修复、需要对齐架构文档规范进行开发。
问题记录与定期总结提炼。Use when 同一问题反复出现、Milestone 结束、或需要把踩过的坑提炼成可复用规则/新 Skill 时。也适用于定期复盘、更新验收标准或拆分策略、沉淀方法论的场景。
可观测性与模型降质检测。Use when 一次开发会话结束、需要记录 Session 摘要、或怀疑模型出现降质(反复返工、标准滑坡、摸鱼)时。也适用于需要追踪 Issue 状态、生成 PR 摘要、复盘 token 花费的场景。
任务归约拆分与验收标准前置。Use when 已有 Spec 或较清晰的需求、要把大需求切成可执行任务、准备启动开发之前。也适用于需求太大、一个 Agent 无法独立完成、需要拆成 Epic/Milestone/Issue 并定义 P0-P3 验收标准的场景。
需求规格评审。Use when 启动新项目/新功能、需求还模糊、在任务拆分或写代码之前,需要先和用户对齐需求边界并产出结构化 Spec 时。也适用于用户给的需求一句话太笼统、缺少边界与非功能性要求的场景。
| name | verify-test |
| description | 三层测试体系与测试前置。Use when 为功能编写测试、需要保证测试覆盖、或在编码前制定测试计划时。也适用于需要单元测试/功能测试/使用示例三层覆盖、确认正常与异常路径的场景。 |
为实现建立三层测试覆盖:单元测试、功能测试、使用示例(Examples);并在编码前先出测试计划。
核心原则: 测试用例前置——先想清楚「要验证什么」,再写实现。
| 层级 | 覆盖范围 | 要求 |
|---|---|---|
| 单元测试 | 函数/方法的正常路径 + 边界 + 异常 | 覆盖率 ≥ 80% |
| 功能测试 | API/模块完整请求-响应链路 | 至少 1 正常 + 1 异常 |
| Examples | API/模块典型用法 | 2-3 个实际使用场景 |
验收硬规则(功能不回退):凡声称「功能不回退 / 可用」,必须至少跑通一次关键路径的真实端到端冒烟(真实模型 / 外部服务 / 工具链,而非仅构建或起服务)。若因缺密钥、环境等跑不了,该项只能标 blocked / 待人工,不得标 done。「构建通过」「服务能起来」只是 L1 烟雾,不等于功能测试。
为以下函数编写单元测试,覆盖正常输入、边界值、异常输入三种情况;再补一条正常 + 一条异常的功能测试,以及 2-3 个使用示例。
skills/execute-implement/SKILL.md、skills/verify-review/SKILL.mdreference/vendored-skills/superpowers/skills/test-driven-developmentdocs/AI 编程方法论 v1.2 — 可操作版.md 第 3.1 / 3.3 节