a5c-ai/babysitter

Babysitter enables Claude Code to manage sophisticated development workflows through deterministic, resumable orchestration

7 stars0 forksUpdated Jan 26, 2026
npx skills add a5c-ai/babysitter

README

Babysitter

npm version License: MIT GitHub issues GitHub stars

Orchestrate complex, multi-step workflows with human-in-the-loop approval, iterative refinement, and quality convergence.

Babysitter enables Claude Code to manage sophisticated development workflows through deterministic, resumable orchestration. Just ask Claude to use the babysitter skill, and it will handle the rest.

Getting StartedDocumentationExamplesCommunity


Table of Contents


What is Babysitter?

Babysitter is an orchestration framework for Claude Code that enables deterministic, event-sourced workflow management. It allows you to build complex, multi-step development processes with built-in quality gates, human approval checkpoints, and automatic iteration until quality targets are met.

Babysitter works seamlessly with your prexisting subagents, skills and tools. It can be used to orchestrate them into complex workflows.

What is a5c.ai?

a5c.ai is an organization focused on building advanced AI orchestration and automation tools. The name stands for "agentic ai". It's a collection of tools that enable AI systems like Claude and others to work more effectively on complex, real-world software development tasks (but not limited to). The Babysitter project is part of this ecosystem, providing structured workflow orchestration for agentic ai.

Prerequisites

Before installing Babysitter, ensure you have:

  • Node.js: Version 20.0.0 or higher (recommend 22.x LTS) - ideally using nvm to manage node versions
  • Claude Code: Latest version installed and configured - see Claude Code documentation
  • Git: For cloning the repository (optional, for manual installation)

Installation

1. Install the SDK

npm install -g @a5c-ai/babysitter@latest @a5c-ai/babysitter-sdk@latest @a5c-ai/babysitter-breakpoints@latest

2. Install the Plugin

Via Claude Code (Recommended):

# Add the plugin repository
claude plugin marketplace add a5c-ai/babysitter

# Install the plugin
claude plugin install --scope user babysitter@a5c.ai

# Enable per user
claude plugin enable --scope user babysitter@a5c.ai 

Then restart Claude Code.

Tip: Run update daily or

claude plugin marketplace update a5c.ai 

claude plugin update babysitter@a5c.ai 

3. Verify Installation

In Claude Code, type /skills to verify "babysit" appears in the list.

4. Run the babysitter breakpoints service

In a new terminal, run the following command:

npx -y @a5c-ai/babysitter-breakpoints@latest start

This will start the babysitter breakpoints service at http://localhost:3184

You can either:

  1. use a tunneling service like ngrok to expose the service to the internet:
ngrok http 3184

OR

  1. configure the telegram extension of the breakpoints service. (from the breakpoints ui)

Quick Start

Simply ask Claude to use the babysitter skill:

claude "/babysit implement user authentication with TDD"

or in English:

Use the babysitter skill to implement user authentication with TDD

Claude will:

  1. Create an orchestration run
  2. Set up the iteration loop
  3. Execute tasks step-by-st

...

Read full README

Publisher

a5c-aia5c-ai

Statistics

Stars7
Forks0
Open Issues0
LicenseOther
CreatedJan 5, 2026