SuperAPI AI 工具集

feature-workflow

编程与开发

查看项目

更新于 10-15 20:04

技能介绍

用途:将功能实现过程结构化为五个步骤,分别是需求分析(Requirements Analyst,输入 00-user-prompt.md,输出 10-output-plan.md)、系统设计(System Designer,输入 10-output-plan.md,输出 20-output-system-design.md)、任务分析(Task Analyzer,输入 10+20,输出 30-output-task.md 与 todos/.md)、实现(Coordinator/Team Lead,输入 todos/.md,输出 40-output-implementation.md)、评审(Reviewer,输入 40-output-implementation.md,输出 50-output-review.md)。

主要能力与核心原则:步骤间保持上下文隔离,建议每步在新对话中执行;关键节点需用户确认后继续;步骤之间以文档作为接口传递信息;每一步完成时用 Git 提交生成检查点。第四步支持基于 Agent Team 的并行实现,流程为 TeamCreate → TaskCreate → Task(生成 Worker)→ SendMessage(监控)→ TeamDelete(清理)。第五步依据 code-review-team 技能进行专家评审,方式为 Phase 1 专家评审、用户确认、Phase 2 团队改进、提交 PR。

使用方式:开始新任务时先确定 Task ID(如 PROJ-001),执行 ./scripts/task.sh init <TASK_ID> 初始化,编辑 .ai/tasks/<TASK_ID>/00-user-prompt.md,读取 assets/rules/AGENTS.md 加载规则(必须加载 MUST/workflow-rule.md,并按任务上下文动态加载 react/、testing/、api/ 等领域规则),再按 references/step-1.md 执行第一步。恢复任务时读取 status.yaml 确定当前 Step 与状态,加载规则并按对应步骤文档继续,详见 references/resume-guide.md。查看进度可用 ./scripts/task.sh status <TASK_ID> 和 ./scripts/task.sh list。

适用场景与限制:适用于需要按阶段推进并保留文档痕迹的功能开发。资料未提供具体平台、编程语言版本、收费方式和效果数据;各步骤细节需参考 references/ 下对应文档与 assets/templates/ 模板。