iiRecord
Agentic AI Atlas · Babysitter Plugins → Blueprints Rename
page:docs-blueprints-renamea5c.ai
II.
Page JSON

page:docs-blueprints-rename

Structured · live

Babysitter Plugins → Blueprints Rename json

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

File · wiki/docs/blueprints-rename.mdCluster · wiki
Record JSON
{
  "id": "page:docs-blueprints-rename",
  "_kind": "Page",
  "_file": "wiki/docs/blueprints-rename.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "sourcePath": "docs/blueprints-rename/README.md",
    "sourceKind": "repo-docs",
    "title": "Babysitter Plugins → Blueprints Rename",
    "displayName": "Babysitter Plugins → Blueprints Rename",
    "slug": "docs/blueprints-rename",
    "articlePath": "wiki/docs/blueprints-rename/README.md",
    "article": "\n# Babysitter Plugins → Blueprints Rename\n\n\"Babysitter plugins\" (managed by babysitter-sdk CLI, stored in marketplace) should be renamed to \"blueprints\" to distinguish them from agent plugins (the unified/generated hooks-adapter plugins installed into agents).\n\n## Distinction\n\n| Concept | Current Name | New Name | Examples |\n|---------|-------------|----------|---------|\n| Babysitter marketplace installables | \"plugins\" | **blueprints** | `plugins/a5c/marketplace/*.json`, `babysitter blueprints:install`, process libraries, skills |\n| Agent harness plugins | \"plugins\" (keep) | **plugins** (keep) | hooks-adapter generated plugins, Claude Code extensions, `.claude/plugins/` |\n\n## What Changes\n\n### Marketplace Directory\n```\nplugins/a5c/marketplace/ → blueprints/a5c/marketplace/\nplugins/a5c/babysitter/ → blueprints/a5c/babysitter/\n```\n\n### CLI Commands\n| Current | Target |\n|---------|--------|\n| `babysitter blueprints:list` | `babysitter blueprints:list` |\n| `babysitter blueprints:install` | `babysitter blueprints:install` |\n| `babysitter blueprints:update` | `babysitter blueprints:update` |\n| `babysitter blueprints:uninstall` | `babysitter blueprints:uninstall` |\n| `babysitter blueprints:marketplace` | `babysitter blueprints:marketplace` |\n\n### SDK Source\n| Current Path | Target Path |\n|-------------|------------|\n| `packages/babysitter-sdk/src/plugins/` | `packages/babysitter-sdk/src/blueprints/` |\n| `packages/babysitter-sdk/src/plugins/marketplace.ts` | `packages/babysitter-sdk/src/blueprints/marketplace.ts` |\n| `packages/babysitter-sdk/src/plugins/install.ts` | `packages/babysitter-sdk/src/blueprints/install.ts` |\n| `packages/babysitter-sdk/src/plugins/registry.ts` | `packages/babysitter-sdk/src/blueprints/registry.ts` |\n\n### Configuration\n| Current | Target |\n|---------|--------|\n| `~/.a5c/plugins/` | `~/.a5c/blueprints/` |\n| `.a5c/plugins/` (project) | `.a5c/blueprints/` (project) |\n| `BABYSITTER_PLUGIN_*` env vars | `BABYSITTER_BLUEPRINT_*` env vars |\n\n### Documentation\n- `docs/plugins.md` → split into `docs/blueprints.md` (babysitter blueprints) and keep `docs/plugins.md` (agent plugins)\n- All references to \"babysitter plugin\" in docs → \"blueprint\"\n- Process library references to \"plugin\" → \"blueprint\"\n\n### Skills\n- `/babysitter:plugins` skill → `/babysitter:blueprints`\n- Skill descriptions mentioning \"plugin marketplace\" → \"blueprint marketplace\"\n\n## What Does NOT Change\n\n- Agent plugins (hooks-adapter/extensions-adapter generated) stay as \"plugins\"\n- `CLAUDE_PLUGIN_ROOT`, `PI_PLUGIN_ROOT` env vars stay\n- `.claude/plugins/` directory stays\n- `packages/extensions-adapter/` (generates agent plugins) stays as \"plugins\"\n- `install.md` in agent plugin packages stays\n- `plugin.json` manifest for agent plugins stays\n\n## Scope Estimate\n\n| Area | Files | Effort |\n|------|-------|--------|\n| SDK source (plugins/ dir) | 15+ | Medium |\n| CLI commands | 10+ | Medium |\n| Marketplace directory | 50+ JSON files | Small (git mv) |\n| Configuration paths | 5+ | Small |\n| Documentation | 20+ md files | Medium |\n| Skills/agents | 5+ | Small |\n| Process library references | 30+ | Medium |\n| **Total** | **~135** | |\n\n## Backward Compatibility\n\n- Keep old CLI commands as deprecated aliases for one version\n- Read from both old and new config paths\n- `babysitter blueprints:*` → prints deprecation warning, forwards to `babysitter blueprints:*`\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs",
      "to": "page:docs-blueprints-rename",
      "kind": "contains_page"
    }
  ]
}