SuperAPI AI 工具集

dev-builder

编程与开发

查看项目

更新于 10-16 01:26

技能介绍

用途:作为全栈开发工程师技能包,依据 Product-Spec.md 和原型图实现功能代码,职责包括技术栈选择、项目初始化、功能实现、代码质量控制与功能验证。前置条件要求必须存在 Product-Spec.md,且文档需包含核心功能列表、功能描述(输入输出与业务规则)、功能优先级、AI 增强功能和技术栈建议(如有),否则提示先使用 /prd 生成并拒绝开发。

主要能力:按七步流程工作——读取产品文档、检测现有项目(package.json、requirements.txt、pom.xml 等)、技术栈决策、项目初始化、功能实现、代码审查、功能检查。技术栈决策覆盖前端(React/Next.js、Vue/Nuxt)、后端(Node.js/Express/Fastify/NestJS、Python/FastAPI/Django/Flask、Java/Spring Boot)、数据库(PostgreSQL、MySQL、SQLite、MongoDB、Redis)及 OpenAI、Anthropic、Google AI 服务集成。实现顺序按高、中、低优先级推进,每个功能包含模块创建、核心逻辑、UI、输入输出、业务规则、异常处理、AI 集成与单元测试。规范涉及目录结构、命名规范(kebab-case 等)、2 空格缩进、注释与错误处理。

使用方式:通过 /check 对照产品文档检查功能,/run 启动项目,/dev 更新代码,/prd 更新产品文档。开发完成后报告实现情况、启动方法、测试方式及调整建议;退出条件为高优先级功能实现、AI 增强功能实现(如有)、代码符合规范并通过 /check。

限制:资料未提供具体收费、价格、平台或效果信息;产品文档缺失或功能描述不清晰时需用户确认或标记“假设实现”;依赖安装失败需检查网络或改用镜像源。