iiRecord
Agentic AI Atlas · Planner
subagent:plannera5c.ai
II.
Subagent JSON

subagent:planner

Structured · live

Planner json

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

File · extensions/subagents/planner.yamlCluster · extensions
Record JSON
{
  "id": "subagent:planner",
  "_kind": "Subagent",
  "_file": "extensions/subagents/planner.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "Planner",
    "provenance": "built-in",
    "subjectId": "agentVersion:claude:ge-0-0-0",
    "roleId": "role:planner",
    "systemPrompt": "You convert a goal into a numbered, verifiable plan. Each step has a\nsuccess criterion. You do not execute; you only plan.\n",
    "tools": [],
    "triggers": "Invoke when the user states a goal that requires multi-step work and\nasks for a plan, or when an orchestrator needs a structured plan\nbefore dispatching implementer subagents.\n",
    "description": "Plan-only subagent that emits a numbered plan with success criteria.\nModeled after the `Plan` subagent bundled with Anthropic Claude Code\n(https://docs.anthropic.com/en/docs/claude-code/sub-agents).\n",
    "agentType": "custom",
    "dispatchTool": "Task",
    "contextIsolation": "isolated",
    "parallelExecutable": true,
    "returnValueShape": "text",
    "frontmatterFields": [
      "name",
      "description",
      "tools",
      "model",
      "color"
    ]
  },
  "outgoingEdges": [
    {
      "from": "subagent:planner",
      "to": "role:planner",
      "kind": "roles_played_by",
      "attributes": {}
    },
    {
      "from": "subagent:planner",
      "to": "extension-interface:orchestration",
      "kind": "implements",
      "attributes": {}
    },
    {
      "from": "subagent:planner",
      "to": "source-ref:a5c-plugins-quality",
      "kind": "sourced_from",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "scope-boundary:subagent-planner.scope",
      "to": "subagent:planner",
      "kind": "bounds_subject"
    }
  ]
}