ワンクリックで
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.