Babysitter assimilate
Assimilate an external methodology, harness, or specification into babysitter process definitions with skills and agents.
git clone https://github.com/a5c-ai/babysitter
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/babysitter-codex/skills/assimilate" ~/.claude/skills/a5c-ai-babysitter-assimilate && rm -rf "$T"
plugins/babysitter-codex/skills/assimilate/SKILL.mdassimilate
Invoke the babysitter:babysit skill (using the Skill tool) and follow its instructions (SKILL.md).
Use the assimilation domain processes from the active process library to convert external sources into well-defined babysitter process definitions with accompanying skills/ and agents/ directories.
If the workspace does not already have an active process-library binding, initialize it first through the shared global SDK binding:
babysitter process-library:active --json
Run the process after formalizing it.
Available assimilation workflows:
- methodology-assimilation (
) - Learns an external methodology from its repo and converts procedural instructions, commands, and manual flows into babysitter processes with refactored skills and agents. Supports output as methodology or specialization.specializations/meta/assimilation/workflows/methodology-assimilation - harness integration (
) - Integrates babysitter SDK with a specific AI coding harness (generic, codex, opencode, gemini-cli, openclaw, antigravity).specializations/meta/assimilation/harness/*
During the interview phase, determine which assimilation workflow to use based on the user's target:
- If the target is a repo URL or methodology name then use the methodology-assimilation workflow.
- If the target is a harness name (e.g. codex, opencode, antigravity) then use the matching harness process.
- If the target is a specification or other source then adapt the methodology-assimilation workflow for the spec format.
- If unclear, ask the user to clarify the assimilation target and type.
After Assimilation: Contribute Back
After successfully assimilating a methodology or harness integration, prompt the user to share it with the community. The assimilated process definitions, skills, and agents could benefit other babysitter users:
- Completed a methodology assimilation:
/babysitter:contrib library contribution: assimilated [methodology-name] into babysitter process definitions - Completed a harness integration:
/babysitter:contrib library contribution: [harness-name] harness integration - Hit issues during assimilation (e.g. unsupported patterns, missing SDK features):
or/babysitter:contrib bug report: assimilation of [target] failed because [description]/babysitter:contrib feature request: [what the SDK needs to support]
Even just reporting that an assimilation didn't work well helps improve babysitter for everyone.