用途:根据用户输入或 JSON 配置,生成一套任务管理结构模板,供其他 agent 手动或自动读取后执行。它本身是模板生成器,不执行任务。
主要能力:生成任务集目录,包含任务索引.md、当前任务.md、任务001.md 等及 completed/ 目录;支持任务依赖、优先级、预计时间、实施步骤、验收标准;自动识别可并行批次并生成执行计划;支持项目/性能目标表格;提供任务锁定机制(占用者、锁定时间、超时释放)与阻塞处理流程;附带多 Agent 并行开发指南与调度策略。
使用方式:方式一,命令行交互式输入:bun ~/.pi/agent/skills/ralph-loop-gen/lib.ts,可加 --name、--project、--output。方式二,Python 脚本从 JSON 生成:python3 ~/.pi/agent/skills/ralph-loop-gen/generate.py --config /path/to/tasks.json,可加 --output。输入支持简单列表(如“任务1: 初始化项目结构”“任务2: 安装依赖 -> 依赖: 任务1”)或 JSON 配置(含 taskSetName、projectName、outputDir、goals、tasks 等字段)。模板位于 templates/ 目录,使用 {{占位符}} 语法自动替换。
适用场景:多 Agent 并行开发的任务拆分与调度、需要依赖管理与进度跟踪的项目、性能优化等带目标指标的任务规划。
限制:仅生成模板文件,不执行任务;执行需其他 agent 读取模板;并行调度、锁定与冲突避免依赖人工或 agent 按文档操作;资料未提供收费、平台支持范围等信息。