Definition

Atomic Task

The smallest unit of implementation work an AI coding agent can execute in a single turn without requiring additional context, clarification, or mid-task correction. An atomic task has a defined start state (what exists in the codebase), a defined end state (what should exist after), and clear acceptance criteria (tests pass, linting clean). The goal of requirement decomposition in AI-native development is to produce tasks atomic enough that the agent completes each one before context drift introduces errors. Tasks that require mid-execution judgment calls are not yet atomic — they need further decomposition.

From the episode “Vibe Coders Rejoice”