SuperAPI AI 工具集

Acceptance Criteria

测试与质量

查看项目

更新于 10-16 10:21

技能介绍

用途:在代码执行前定义具体、可衡量的验收标准,作为质量门禁,由评论者按标准评估并可行使否决权。

主要能力:标准须具体(如"全部 18 个测试通过"而非"代码良好")、可衡量(二元通过/失败)、预先声明并映射到对应评论者。支持三种输入:自然语言(默认,如 /acceptance-criteria define for authentication refactoring 后列条目)、结构化 YAML(含 name、description、validator、threshold、checklist 字段)、模板调用(如 /acceptance-criteria use template financial)。内置模板含财务(小数精度、IEEE 754 银行家舍入、审计日志、两位小数、显式货币转换)、安全(参数化查询、输出转义、受保护路由鉴权、强制 HTTPS、密钥走环境变量、bcrypt/argon2 哈希)、性能(API 延迟 95 分位 < 200ms、数据库查询 < 10ms、无 N+1、内存 < 512MB、昂贵操作缓存)。

使用方式:执行期间由指定评论者逐条评估;code-critic 检查测试通过率、覆盖率、性能指标与逻辑正确性,security-critic 检查 OWASP 合规、鉴权模式、数据暴露与加密用法,domain-critic 检查业务规则、监管要求、领域约定与集成契约。可用 /acceptance-criteria add to financial template 追加标准,随项目经验演进标准库。

限制:资料未提供安装命令、收费、平台支持等具体信息。部分内容(如具体评论者实现)暂未提供。