openclawclaudev1.0.0

A5C Babysitter

a5c-ai@a5c-ai⭐ 500 stars· last commit 6mo ago· 25 open issues

AI agent process-building orchestration skill. Human-approval breakpoints, full SDK reference, v0.0.179 release cadence.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

8.3/10
Verified
Mar 9, 2026

// RATINGS

⭐GitHub Stars
⭐⭐⭐⭐ 500 on GitHubGitHub ↗

Popular

🟢ProSkills ScoreAI Verified
8.3/10
📍

Not yet listed on ClawHub or SkillsMP

// README

Babysitter

https://a5c.ai


npm version License: MIT GitHub issues GitHub stars

Enforce obedience to agentic workforces. Manage extremely complex workflows through deterministic, hallucination-free self-orchestration.

Getting Started | Documentation | Community


https://github.com/user-attachments/assets/8c3b0078-9396-48e8-aa43-5f40da30c20b


Table of Contents


What is Babysitter?

Babysitter enforces obedience to agentic workforces, enabling them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration. Define your workflow in code - Babysitter enforces every step, ensures quality gates pass before progression, requires human approval at breakpoints, and records every decision in an immutable journal. Your agents do exactly what the process permits, nothing more.


Prerequisites

  • Node.js: Version 20.0.0+ (22.x LTS recommended)
  • Claude Code: Latest version (docs)
  • Git: For cloning (optional)

Installation

1. Install the Plugin

claude plugin marketplace add a5c-ai/babysitter
claude plugin install --scope user [email protected]

Then restart Claude Code.

2. Verify Installation

Type /skills in Claude Code to verify "babysit" appears.

Codex CLI Integration (babysitter-codex)

Codex support is available as a dedicated plugin bundle in:

plugins/babysitter-codex

It includes Codex hook wiring, slash command dispatch, and orchestration harness scripts compatible with the Babysitter SDK.


First Steps

After installation, set up your environment:

1. Configure Your Profile (One-Time)

/babysitter:user-install

This creates your personal profile with:

  • Breakpoint preferences (how much oversight you want)
  • Tool preferences and communication style
  • Expertise areas for better process matching

2. Set Up Your Project

/babysitter:project-install

This analyzes your codebase and configures:

  • Project-specific workflows
  • Test frameworks and CI/CD integration
  • Tech stack preferences

3. Verify Setup

/babysitter:doctor

Run diagnostics to confirm everything is working.


Quick Start

claude "/babysitter:call implement user authentication with TDD"

Or in natural language:

Use the babysitter skill to implement user authentication with TDD

Claude will create an orchestration run, execute tasks step-by-step, handle quality checks and approvals, and continue until completion.

Choose Your Mode

ModeCommandWhen to Use
Interactive/babysitter:callLearning, critical workflows - pauses for approval
Autonomous/babysitter:yoloTrusted tasks - full auto, no breakpoints
Planning/babysitter:planReview process before executing
Continuous/babysitter:foreverMonitoring, periodic tasks - runs indefinitely

Utility Commands

CommandPurpose
/babysitter:doctorDiagnose run health and issues
/babysitter:observeLaunch real-time monitoring dashboard
/babysitter:resumeContinue an interrupted run
/babysitter:helpDocumentation and usage help

How It Works

+=============================================================================+
|                         /babysitter:call                                    |
+=============================================================================+
|                                                                             |
|   YOUR PROCESS (JavaScript)                   This is the AUTHORITY         |
|   +----------------------------------------+                                |
|   | async function process(inputs, ctx) {  |  Real code, not config.       |
|   |                                        |  The orchestrator can ONLY    |
|   |   await ctx.task(plan, { ... });       |  do what this code permits.   |
|   |                                        |                                |
|   |   await ctx.breakpoint({               |  Breakpoints = human gates    |
|   |     question: 'Approve plan?'          |  (enforced, not optional)     |
|   |   });                                  |                                |
|   |                                        |                                |
|   |   await ctx.task(implement, { ... });  |  Tasks = executable work      |
|   |                                        |                                |
|   |   const score = await ctx.task(verify);|  Quality gates = code logic   |
|   |   if (score < 80)                      |  (not config, real checks)    |
|   |     await ctx.task(refine, { ... });   |                                |
|   | }                                      |                                |
|   +-------------------+--------------------+                                |
|                       |                                                     |
|                       | governs                                             |
|                       v                                                     |
|   +---------------------------------------------------------------------+   |
|   |                      ENFORCEMENT MECHANISM                          |   |
|   |                                                                     |   |
|   |   +-------------+     +------------------+     +-----------------+  |   |
|   |   | MANDATORY   |---->| PROCESS CHECK    |---->| DECISION        |  |   |
|   |   | STOP        |     | What does the    |     |                 |  |   |
|   |   | (enforced   |     | process permit   |     | Permitted: next |  |   |
|   |   |  by hook)   |     | next?            |     | task assigned   |  |   |
|   |   +-------------+     +------------------+     |                 |  |   |
|   |                              |                 | Blocked: halt   |  |   |
|   |                              v                 | until gate      |  |   |
|   |                       +--------------+        | passes          |  |   |
|   |                       | Gate/task    |        +-----------------+  |   |
|   |                       | from code    |                              |   |
|   |                       +--------------+                              |   |
|   +---------------------------------------------------------------------+   |
|                       |                                                     |
|                       | records every decision                              |
|                       v                                                     |
|   +---------------------------------------------------------------------+   |
|   |   JOURNAL: Every task, gate, decision - immutable, replayable       |   |
|   +---------------------------------------------------------------------+   |
|                                                                             |
+===

// REPO STATS

500 stars
25 open issues
Last commit: 6mo ago