babysitter:assimilate

Assimilate an external methodology, harness, or specification into babysitter process definitions.

509 stars

Best use case

babysitter:assimilate is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Assimilate an external methodology, harness, or specification into babysitter process definitions.

Teams using babysitter:assimilate should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/assimilate/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/plugins/babysitter-codex/.codex/skills/babysitter/assimilate/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/assimilate/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How babysitter:assimilate Compares

Feature / Agentbabysitter:assimilateStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Assimilate an external methodology, harness, or specification into babysitter process definitions.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# babysitter:assimilate

Convert external sources into well-defined babysitter process definitions with accompanying `skills/` and `agents/` directories.

## Assimilation Workflows

Determine which workflow to use based on the target:

### Methodology Assimilation (repo URL or methodology name)

Learns an external methodology from its repo and converts procedural instructions, commands, and manual flows into babysitter processes with refactored skills and agents.

1. Clone or fetch the target repo
2. Analyze the methodology's structure, commands, and workflows
3. Map manual steps to babysitter task definitions
4. Generate process .js files, SKILL.md files, and AGENT.md files
5. Store output in `.a5c/processes/`

### Harness Integration (harness name)

Integrates babysitter SDK with a specific AI coding harness. Available targets:
- `codex` — OpenAI Codex CLI
- `opencode` — OpenCode (Bun-based)
- `gemini-cli` — Google Gemini CLI
- `openclaw` — OpenClaw daemon
- `antigravity` — Google Antigravity
- `generic` — Generic AI harness

### Specification Assimilation (spec path)

Adapts the methodology-assimilation workflow for specification documents (RFC, API spec, design doc).

## Output

For each assimilation, generate:
```
.a5c/processes/
├── <name>.js           # Process definition
├── <name>-inputs.json  # Default inputs
├── skills/             # Extracted skills
│   └── <skill>/SKILL.md
└── agents/             # Extracted agents
    └── <agent>/AGENT.md
```

## Usage

```
/babysitter:assimilate https://github.com/org/methodology-repo
/babysitter:assimilate harness codex
/babysitter:assimilate ./specs/api-design.md
```

Related Skills

babysitter

509
from a5c-ai/babysitter

Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter, orchestrate, orchestrate a run, workflow, etc.)

assimilate

509
from a5c-ai/babysitter

Assimilate an external methodology, repo, spec, or process into a Babysitter workflow.

babysitter:project-install

509
from a5c-ai/babysitter

Set up a project for babysitting. Research the codebase, build project profile, install tools.

babysitter:plan

509
from a5c-ai/babysitter

Plan a babysitter workflow without executing it. Focus on creating the best process possible.

babysitter:model

509
from a5c-ai/babysitter

Set or view model routing policy for plan/execute/review phases.

babysitter:forever

509
from a5c-ai/babysitter

Start a never-ending babysitter run with infinite loops and sleep gates.

babysitter:observe

509
from a5c-ai/babysitter

Launch the babysitter observer dashboard for real-time run monitoring.

babysitter:help

509
from a5c-ai/babysitter

Help and documentation for babysitter commands, processes, skills, agents, and methodologies.

babysitter:doctor

509
from a5c-ai/babysitter

Diagnose babysitter run health — journal integrity, state cache, effects, locks, sessions, logs, and disk usage.

babysitter:resume

509
from a5c-ai/babysitter

Resume orchestrating an existing babysitter run.

babysitter:issue

509
from a5c-ai/babysitter

Start a babysitter workflow from a GitHub issue.

babysitter:call

509
from a5c-ai/babysitter

Start a babysitter orchestration run. Use this command to start babysitting a complex workflow.