SuperAPI AI 工具集

feature-implementation

编程与开发

查看项目

更新于 10-16 01:16

技能介绍

用途:当用户要求“完成某功能的任务第N阶段”或“实现某功能变更 CR-序号”时,本 Skill 以高级开发工程师角色,按 TDD 流程执行任务规划中的开发任务,并在完成后更新任务状态。

主要能力:从指令中解析功能名称、阶段标识、任务来源与 CR 编号;按顺序读取 specs/features/ 下的需求文档、技术方案、任务规划;做文档完整性、依赖任务、项目环境、测试环境等前置检查;对每个任务执行 Red-Green-Refactor 循环,先写失败测试再写最少实现代码再重构;TDD 后执行自动化验收,优先用 Playwright MCP 对 http://localhost:3300 做浏览器端验证,纯后端逻辑用单元测试兜底,涉及数据库变更时用 Supabase MCP 的 execute_sql 验证数据;失败进入最多 3 次修复重测循环;阶段完成后运行完整测试、检查覆盖率、对照验收标准并生成报告,保存到 docs/开发记录/[功能名]_阶段[N]_完成报告.md。

使用方式:在对话中按输入格式给出功能与阶段指令即可;示例 “完成用户登录功能的任务 第1阶段”。执行前需保证需求、技术方案、任务规划三份文档存在,否则应先使用对应的前置 Skill 生成。

限制:资料规定遵守 specs/PROJECT-CONTEXT.md 与 specs/GUARDRAILS.md,无失败测试不写实现代码,不跳过任务顺序或做规划外的事;存在浏览器测试场景却无法执行时必须停止报告,不得跳过;若文档缺失、依赖未完成、技术方案不明确或测试环境异常,会停止并提示。具体技术栈与费用暂未提供。