Break a spec and plan into vertical-slice implementation tasks with dependencies, parallel-safe markers, checkpoints, and exact file paths. Use when turning a plan into executable work items, creating tasks.md, decomposing work for AI agents, or when the user says "create tasks", "break this down", "task DAG", or "implementation order".
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Break a spec and plan into vertical-slice implementation tasks with dependencies, parallel-safe markers, checkpoints, and exact file paths. Use when turning a plan into executable work items, creating tasks.md, decomposing work for AI agents, or when the user says "create tasks", "break this down", "task DAG", or "implementation order".
Harness Tasks
Convert a spec.md + plan.md into an executable task DAG (tasks.md) using vertical slices.
Prerequisites
Read before starting:
../../references/DOMAIN-AWARENESS.md
The active spec.md and plan.md for the feature
specs/ directory for any existing eval criteria
Process
1. Gather Context
Read spec.md and plan.md fully
Read DOMAIN-AWARENESS.md for glossary and ADRs
Explore the codebase to map existing file paths
Identify what already exists vs. what must be created
2. Draft Vertical Slices
Each slice must be a tracer bullet: thin but complete path through every layer. A completed slice is demoable end-to-end.
Rules:
Each task group = one vertical slice, NEVER horizontal
Every task names exact file paths (no vague references)
Mark parallel-safe tasks with [P]
Classify each task as HITL (human-in-the-loop) or AFK (autonomous)
Prefer AFK over HITL unless risk level requires human gates