AGENTIC_SPEC_FORGE/spec_stage_skill/requirements/acceptance-criteria/SKILL.md
检查Acceptance Criteria格式和完整性,验证是否符合Given-When-Then结构、覆盖正常流程/边界条件/异常场景。适合在为User Story编写AC后、准备测试用例前使用,当需要验收AC质量时。帮助不熟悉BDD的PM/BA确保AC明确、可测试、覆盖完整,避免遗漏关键场景。
npx skillsauth add tikazyq/agentic-spec-forge acceptance-criteriaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scope: REQUIREMENTS
版本: 0.1.0(占位)| 创建日期: 2025-11-27
Acceptance Criteria (AC) 定义 User Story 的完成标准:
┌─────────────────────────────────────────────────────┐
│ ✓ Acceptance Criteria (GWT) │
├─────────────────────────────────────────────────────┤
│ Given [precondition/context] │
│ When [action/trigger] │
│ Then [expected outcome] │
└─────────────────────────────────────────────────────┘
最快的3步使用流程:
[ ] 第1步:确认已有AC文档
spec/requirements/acceptance_criteria.md(或其他.md文件)[ ] 第2步:一键调用检查
>>ac_format_check 或 >>ac_coverage[ ] 第3步:查看检查报告
⏱️ 预计耗时:2-3分钟 / 10个AC
🆘 遇到问题? 查看下方"GWT 格式检查"章节获取详细指导
ac_generate 从US生成AC骨架spec/requirements/目录下Scenario: 成功登录
Given 用户已注册且账号正常
And 用户在登录页面
When 用户输入正确的用户名和密码
And 点击登录按钮
Then 用户跳转到首页
And 显示欢迎信息
Scenario: 密码错误
Given 用户已注册且账号正常
When 用户输入错误的密码
Then 显示"用户名或密码错误"提示
And 用户停留在登录页面
>>ac_format_check # AC 格式检查
>>ac_coverage # AC 覆盖度检查
>>ac_generate # 从 US 生成 AC 骨架
TODO: 待细化 AC 覆盖度检查规则
development
提供网页应用全栈架构思考框架,涵盖前端渲染策略、后端 API 设计、基础设施部署、安全防护、性能优化五大维度。当需要设计完整 Web 应用、评审网页系统架构、或需要全局视角审视前后端协同设计时使用。支持 SPA/MPA、SSR/CSR、REST/GraphQL、容器/Serverless 等多种技术栈决策。
development
提供移动应用全链路架构思考框架,涵盖技术选型、离线同步、平台适配、性能优化、发布流程五大维度。当需要设计移动 APP、评审客户端架构、或需要全局视角审视原生/跨平台方案时使用。支持 Native/React Native/Flutter、推送通知、数据同步、iOS/Android 双平台等移动端特有场景决策。
development
提供微服务分布式架构思考框架,涵盖服务拆分、通信机制、基础设施、治理策略、可观测性五大维度。当需要设计微服务系统、评审分布式架构、或需要全局视角审视服务边界与协同时使用。支持 DDD 领域建模、同步/异步通信、API Gateway、服务网格、熔断降级等分布式系统关键决策。
tools
提供嵌入式系统软硬件协同思考框架,涵盖硬件层、软件架构、资源约束、实时性、测试调试五大维度。当需要设计嵌入式应用、评审物联网系统、或需要全局视角审视 MCU/MPU 与软件配合时使用。支持裸机/RTOS 选型、功耗优化、内存预算、中断响应、OTA 升级等嵌入式特有场景决策。