A5C Babysitter
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.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
Babysitter
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?
- Prerequisites
- Installation
- First Steps
- Quick Start
- How It Works
- Why Babysitter?
- Documentation
- Contributing
- Community and Support
- License
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
| Mode | Command | When to Use |
|---|---|---|
| Interactive | /babysitter:call | Learning, critical workflows - pauses for approval |
| Autonomous | /babysitter:yolo | Trusted tasks - full auto, no breakpoints |
| Planning | /babysitter:plan | Review process before executing |
| Continuous | /babysitter:forever | Monitoring, periodic tasks - runs indefinitely |
Utility Commands
| Command | Purpose |
|---|---|
/babysitter:doctor | Diagnose run health and issues |
/babysitter:observe | Launch real-time monitoring dashboard |
/babysitter:resume | Continue an interrupted run |
/babysitter:help | Documentation 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 | |
| +---------------------------------------------------------------------+ |
| |
+===