SuperAPI AI 工具集

build-feature

编程与开发

查看项目

更新于 10-15 16:49

技能介绍

用途:按 /plan-feature 产出的实施方案,执行数据库、后端、前端和测试各层的全栈功能实现,并提交代码。

主要能力:

  • 加载方案:支持从 GitHub issue(/build-feature 42 或 #42)、路线图中自动挑选 build-ready 工单、决策记录兜底或用户描述。
  • 标记进度:为 issue 添加 in-progress 标签,并校验其是否在项目看板上。
  • 数据库层:设计 Prisma schema 与迁移,按 pnpm db:migrate 执行。
  • 后端:定义 TypeScript 类型、Zod 校验、服务层与 tRPC/NestJS 接口,并写单测与集成测试,运行 pnpm test。
  • 前端:创建组件、状态管理、路由、API 集成与功能开关,并写组件测试。
  • 自审:运行 pnpm type-check、pnpm lint、pnpm format:check、pnpm test、pnpm test:smoke。
  • 文档与提交:按需更新 README、docs、Makefile、.env.example 等,再用 feat/test 等约定式提交。

必要用法示例:进入功能分支前先 git fetch origin main,并从 origin/main 建分支;正文给出 gh issue view、gh issue edit、gh project item-list 等命令,以及 pnpm 系列脚本。

适用场景:已有实施方案、需要一次性实现多层代码并落地提交的团队或个人工作流。

限制:只实现代码并提交,不创建 PR、不推送远程、不做代码审查、不调用 /submit-pr;多处设置检查点,需用户确认后再继续。未提供具体语言栈之外的平台或收费信息。