Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Claude Code
page:docs-user-guide-harnesses-claude-codea5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
II.
Page JSON

page:docs-user-guide-harnesses-claude-code

Structured · live

Claude Code json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/docs/user-guide/harnesses/claude-code.mdCluster · wiki
Record JSON
{
  "id": "page:docs-user-guide-harnesses-claude-code",
  "_kind": "Page",
  "_file": "wiki/docs/user-guide/harnesses/claude-code.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "sourcePath": "docs/user-guide/harnesses/claude-code.md",
    "sourceKind": "repo-docs",
    "title": "Claude Code",
    "displayName": "Claude Code",
    "slug": "docs/user-guide/harnesses/claude-code",
    "articlePath": "wiki/docs/user-guide/harnesses/claude-code.md",
    "article": "\n[Docs](../index.md) › [Harnesses](./install-matrix.md) › Claude Code\n\n# Claude Code\n\n**Tier:** Fully supported · **Repo:** `a5c-ai/babysitter-claude` · **Harness key:** `claude-code`\n\n---\n\n## In Plain English\n\n**On Claude Code you get the full Babysitter experience: the `/babysitter:*` slash-commands and the `babysit` skill, driven by Claude Code's session and `Stop` hook.**\n\nInstall the [plugin](../reference/glossary.md) once, restart Claude Code, and run `/babysitter:call <your request>`. Babysitter orchestrates the run from inside your Claude Code session - one orchestration phase per turn - and pauses for your approval at breakpoints right in the chat.\n\n**Estimated time to first run:** about 5 minutes. **End state:** you can type `/babysitter:call` in Claude Code and watch a run iterate to a quality target.\n\n---\n\n## On this page\n\n- [Install](#install)\n- [Verify](#verify)\n- [Command Surface](#command-surface)\n- [Hook / Continuation Model](#hook--continuation-model)\n- [First Run](#first-run)\n- [Related Documentation](#related-documentation)\n\n---\n\n## Install\n\nInstall the core CLI, then add the Claude Code plugin from the marketplace:\n\n```bash\n# 1. Core CLI (host-side)\nnpm install -g @a5c-ai/babysitter@latest\n\n# 2. Add the Babysitter marketplace and install the plugin\nclaude plugin marketplace add a5c-ai/babysitter-claude\nclaude plugin install --scope user babysitter@a5c.ai\nclaude plugin enable --scope user babysitter@a5c.ai\n```\n\nThen **restart Claude Code** so the plugin loads.\n\n> The marketplace add uses the released default branch - do not pin a `staging` ref. The Claude marketplace publishes its own released `5.x` version; you do not need to (and should not) specify a `-staging.<sha>` build.\n\n**Alternative (SDK helper):** the universal installer wires up the same plugin from the core CLI:\n\n```bash\nbabysitter harness:install-plugin claude-code [--workspace <path>]\n```\n\n---\n\n## Verify\n\nAfter restarting Claude Code, confirm the skill is available:\n\n```\n/skills\n```\n\nYou should see **`babysit`** (and the `/babysitter:*` commands) in the list. If not, run `claude plugin list` to confirm the plugin is installed and enabled, then restart Claude Code again.\n\n---\n\n## Command Surface\n\nClaude Code exposes Babysitter as first-class `/babysitter:<command>` slash-commands plus the `babysit` skill:\n\n```\n/babysitter:call          /babysitter:plan          /babysitter:yolo\n/babysitter:forever       /babysitter:resume        /babysitter:doctor\n/babysitter:retrospect    /babysitter:assimilate    /babysitter:cleanup\n/babysitter:observe       /babysitter:contrib       /babysitter:help\n/babysitter:blueprints    /babysitter:user-install  /babysitter:project-install\nbabysit                   (skill - verify via /skills)\n```\n\nSee [Slash Commands and Modes](../reference/slash-commands.md) for what each mode does.\n\n---\n\n## Hook / Continuation Model\n\n**Model: SessionStart + Stop (one orchestration phase per turn).**\n\n- **SessionStart** prepares state and environment for the session.\n- The assistant performs **one orchestration phase per turn**, posts its effect, and stops.\n- The synchronous **`Stop` hook** then decides *block-vs-approve-exit*: it blocks (and injects the next iteration) while the run is in progress, and only allows the session to finish when the completion proof returns as `<promise>...</promise>`.\n\nThis `Stop`-hook continuation is **specific to Claude Code**. Other harnesses use different models (AfterAgent, daemon `agent_end`, ACP, session-idle, thin-skill aliases) - see [Hooks](../features/hooks.md) and the [Install Matrix](install-matrix.md). Do not assume the Claude `Stop` model elsewhere.\n\n---\n\n## First Run\n\n```\n/babysitter:call build a calculator with add, subtract, multiply, divide using TDD\n```\n\nBabysitter creates a run, iterates (write → test → fix) toward your quality target, and pauses for approval at any breakpoints - all inside the chat. Resume an interrupted run with `/babysitter:resume`.\n\n---\n\n## Related Documentation\n\n- [Installation](../getting-started/installation.md) · [Quickstart](../getting-started/quickstart.md)\n- [Slash Commands and Modes](../reference/slash-commands.md)\n- [Hooks](../features/hooks.md) · [Adapters](../features/adapters.md)\n- [Install Matrix](install-matrix.md) - all other supported harnesses\n- [Codex](codex.md) - the other fully-supported harness\n\n---\n\n## Next steps\n\n- **Next:** [Codex](./codex.md)\n- **Related:** [Install Matrix](./install-matrix.md), [Slash Commands](../reference/slash-commands.md), [Adapters](../features/adapters.md)\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs-user-guide",
      "to": "page:docs-user-guide-harnesses-claude-code",
      "kind": "contains_page"
    }
  ]
}

Shortcuts

Back to overview
Open graph tab