一键导入
babysitter-forever
Start a never-ending babysitter run with infinite loops and sleep gates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start a never-ending babysitter run with infinite loops and sleep gates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Orchestrate complex, multi-step AI workflows with quality convergence loops, event-sourced state, and human-in-the-loop approval gates. Use when the user wants to babysit a task, orchestrate a workflow, run quality-gated development, resume a previous orchestration run, diagnose run health, plan without executing, set up a project or user profile for babysitter, or assimilate an external methodology. Also use when the user mentions "babysitter", "orchestrate", "babysit", "quality loop", or "convergence loop".
Help and documentation for babysitter commands, processes, skills, agents, and methodologies.
Plan a babysitter workflow without executing it. Focus on creating the best process possible.
Install or refresh a team-pinned babysitter runtime/content setup from lockfile.
Start a babysitter orchestration run. Use this command to start babysitting a complex workflow.
Analyze a completed or in-flight run and propose process improvements for future runs.
| name | babysitter:forever |
| description | Start a never-ending babysitter run with infinite loops and sleep gates. |
| argument-hint | Specific instructions for the periodic run |
Start a never-ending babysitter orchestration run. The process runs in an infinite loop with ctx.sleep() gates between iterations — ideal for periodic maintenance tasks, monitoring, or continuous improvement workflows.
Same as /babysitter:call — gather intent, requirements, and scope. Focus on:
Create a process with an infinite loop pattern:
export async function process(inputs, ctx) {
while (true) {
// Execute the periodic task
const result = await ctx.task(periodicTask, { ...inputs });
// Optional: quality gate
if (result.shouldStop) break;
// Sleep until next cycle (e.g., 4 hours)
await ctx.sleep({ duration: inputs.sleepDuration || '4h' });
}
return { completed: true };
}
Same as /babysitter:call — create the run and iterate. Sleep effects are handled by waiting until the specified timestamp before continuing.
The run will only complete when the process logic breaks out of the loop or when manually stopped.