SuperAPI AI 工具集

break-req

编程与开发

查看项目

更新于 10-15 20:11

技能介绍

用途:break-req 是仅做需求分析的技能,用于把一条需求拆解为可直接实施的决策,完成依赖映射与技术约束收集,并在创建 issue 之前产出完整的需求文档。

主要能力:以决策树方式逐层追问功能与非功能需求,每次只问一个问题并给出推荐答案;能通过只读方式探查现有代码库来回答问题,而不是直接提问;覆盖 UI(框架、第三方库、组件状态管理)、后端(包、API 契约、服务架构)、数据(schema、迁移、层间契约)等层面;并为每个决策领域整理实现顺序,列出具体要创建或修改的文件、要添加的函数、要写的迁移与测试,形成有序列表,便于后续切分为 issue。

使用方式:调用该技能后,按其工作流逐项回答提问,直到所有分支解决;随后技能会把全部决策与结论汇总写入 technical_requirements.md,并在每个主要功能领域下附 Implementation Steps 小节,列出有序编号的具体任务(文件路径、函数名、schema 字段、测试用例),需要人工介入的步骤会标记 [HITL]。完成后技能停止,并提示用户可以运行 create-git-issue 技能。

限制:该技能有硬性停止边界,绝不实现代码、不编辑产品文件、不创建 issue、不发布到 GitHub、不运行 create-git-issue 或 run-with-it、不启动实现代理、不调用外部编码代理;唯一可创建或更新的文件是 technical_requirements.md。技能执行期间具有隔离性,其他技能不得自行激活或修改其行为,除非被显式按名称调用。资料未提供收费、价格、平台支持范围等信息。