SuperAPI AI 工具集

wave-workflow

办公与效率

查看项目

更新于 10-15 23:33

技能介绍

用途:Wave Workflow(Oleadas)用于按依赖关系把任务分成多个波次并行执行。无相互依赖的任务归入同一波次并行开发,依赖前序任务的任务放入下一波次,全部合并后再进入发布流程(develop → main)。

主要能力:通过 ./scripts/new-wave.sh 系列命令管理波次,包括查看状态(--list)、创建波次(传入任务编号如 "T-001 T-002 T-003")、为任务批量创建分支(--create-branches)、标记波次完成(--complete)。波次进度记录在 .project/Memory/WAVES.md,当前状态摘要记录在 CONTEXT.md,任务看板记录在 KANBAN.md。

使用方式:先分析依赖并分组任务,创建波次后生成 feature/t-xxx-description 形式的分支,各任务可独立开发、提交并推送;随后为每个任务向 develop 创建 PR(gh pr create --base develop),全部完成并审核通过后合并(gh pr merge <pr-number> --merge),再执行 --complete 结束波次并进入下一波。与 VibeKanban 集成时,可通过 mcp__vibe_kanban__list_tasks、get_task、update_task 获取和更新任务状态,流程为 VibeKanban(todo)→ 创建波次 → 开发 → 合并 PR → VibeKanban(done)。

适用场景:需要并行推进多个独立开发任务、希望按依赖分批合并的团队或个人项目。

限制与建议:并行任务数建议不超过约 15 个;分支描述保持简短(3-4 个词);每个任务一个 PR 且基于 develop;若发现隐藏依赖应暂停并重新分析。资料未提供脚本的具体实现细节、安装方式及平台要求。