关于 slfg
通过 Agent swarm 推进软件任务的 compound-engineering 工作流。它会协调规划、实现、并行审查与浏览器测试、修复、待办处理和最终演示。
主要功能
- 01可选调用 ralph-loop
- 02使用 Agent swarm 规划与实现
- 03并行审查和浏览器测试
- 04自动修复审查
- 05处理待办并记录演示
适用场景
- 01端到端完成已规划的软件改动
- 02审查并进行浏览器测试
- 03修复问题、处理待办并完成 PR 演示
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ everyinc/ compound-engineering-plugin --skill slfg安装后在 Claude Code 中输入/slfg确认已加载。
详细介绍
支持 Swarm 的 LFG。按顺序执行以下步骤,并在指定位置并行处理。步骤之间不要停下——务必完成所有步骤。
顺序阶段
- 可选: 如果
ralph-loop技能可用,运行/ralph-loop:ralph-loop "finish all slash commands" --completion-promise "DONE"。如果不可用或运行失败,则跳过并立即继续步骤 2。 /ce:plan $ARGUMENTS— 如果 ce:plan 报告该任务不是软件任务,无法在流水线模式下处理,则停止流水线,并告知用户 SLFG 仅支持软件任务。否则,记录docs/plans/中的计划文件路径,供步骤 4 和 6 使用。/ce:work— 使用 Swarm 模式:创建任务列表,并启动一组 Agent Swarm 子 Agent 来执行计划
并行阶段
工作完成后,以并行 Swarm Agent 的方式启动步骤 4 和 5(两者都只需编写代码):
/ce:review mode:report-only plan:<plan-path-from-step-2>— 作为后台 Task Agent 启动/compound-engineering:test-browser— 作为后台 Task Agent 启动
继续之前,等待两者都完成。
自动修复阶段
/ce:review mode:autofix plan:<plan-path-from-step-2>— 在并行阶段之后依次运行,以便安全地修改检出内容、应用safe_auto修复,并生成供步骤 7 使用的剩余待办事项
最终阶段
/compound-engineering:todo-resolve— 解决发现的问题,总结经验,并清理已完成的待办事项/compound-engineering:feature-video— 录制最终演示,并将其添加到 PR- 视频已加入 PR 后,输出
<promise>DONE</promise>
现在从步骤 1 开始。
评论
支持 Markdown