← ClaudeAtlas

p2a-task-breakdownlisted

Use when splitting an approved Plan2Agent implementation spec into a dependency-aware task graph.
silbaram/plan2agent · ★ 0 · AI & Automation · score 72
Install: claude install-skill silbaram/plan2agent
# Plan2Agent Task Breakdown Break an approved implementation spec into tasks that an agent or developer can execute. ## Inputs - `spec_json` conforming to `p2a` package schema `spec.schema.json`. - `spec_json.approval: approved`. - `spec_json.open_decisions: []`. - Every intake `CQ-n` has a valid `spec_json.clarifying_question_disposition`. - Known constraints. - Optional BuildLore-derived spec evidence containing prior failure signals. ## Output Return a `task_graph_json` object conforming to `p2a` package schema `task-graph.schema.json` with: - `schema_version`: `p2a.task_graph.v1` - `projectId` - `version` - `sourceSpec` (use the Gate B folder path, for example `.plan2agent/artifacts/<project_id>/gate-b-spec/spec.json`, when the source is a persisted artifact) - `tasks` Each task must include: - `id` - `title` - `intent` for new tasks: one plain sentence in the approved product spec's primary language stating who can do what when the task is complete - `description` - `status` - `dependencies` - `acceptanceCriteria` - `targetArea` - `suggestedAgentPrompt` - `sourceSpecRefs` - explicit `workKind: ui | non_ui | mixed` for every task under an approved `full + current_iteration` visual experience, with lightweight and optionally overlapping `visualImpact.screenStates` on `ui` and `mixed` tasks ## Validation Gates - Reject task breakdown if the spec is not approved. - Reject task breakdown if any unresolved decision remains. - Reject task breakdown if Gate B clarifyin