SuperAPI AI 工具集

feature-orchestrator

通用与其它

查看项目

更新于 10-16 04:31

技能介绍

用途:Feature Orchestrator 是一个在功能实现之前运行的技能,用于强制执行研究驱动的 CI/CD 工作流,防止代码重复,确保增量交付。当用户请求实现任何新功能、组件或功能时自动触发,例如“implement X feature”“add Y functionality”“build Z component”“create new X”“develop X feature”。不适用于缺陷修复(改动少于 10 行)、简单内容或文本更新、仅文档变更、配置调整。

主要能力:采用四阶段工作流。第一阶段差距分析(强制):在写代码前搜索现有实现,使用 glob 与 grep 查找可复用代码,目标重复率低于 5%。第二阶段实现规划(强制):将功能拆分为可增量、可测试的步骤,每步 30-60 分钟、少于 100 行代码,包含目标、技术方案、测试策略、性能与回滚计划,并用 TodoWrite 跟踪。第三阶段评审门(条件性):按代码行数、安全关键性、用户界面等条件调用 critic-agent 或 ui-ux-designer 等智能体进行评审。第四阶段增量执行(强制):每个增量保持少于 100 行,运行 npm run lint、npm run type-check、npm run test,全部通过后才继续,并立即标记待办完成。

使用方式:技能自动触发,也可按阶段使用模板与脚本,例如 ./scripts/validate-increment.sh(Linux/Mac)、./scripts/validate-increment.bat(Windows)、./scripts/check-file-size.sh [file-path]。配套文档包括 REFERENCE.md、EXAMPLES.md 及 resources 下的差距分析、实现计划、增量检查清单模板。

适用场景:新功能、组件或功能的实现流程管理,尤其适合需要防止重复代码、控制组件体积、保证测试通过和可访问性的前端或全栈项目。

限制:不适用于小型缺陷修复、纯文本或文档变更、配置调整;具体平台、收费与价格信息暂未提供。