Skip to content

Primitives

Primitives are the atomic building blocks of the agentic development system. Each primitive is a self-contained artifact with a declared contract, a single purpose, and a known shape. Agents, orchestrators, and commands compose primitives into larger workflows.

Core Primitives

PrimitivePurpose
AgentFocused role with declared identity -- one prompt, one model, one purpose
CommandNamed action an agent can execute with defined inputs and outputs
HookEvent-driven behavior injected at lifecycle boundaries
PlanStructured execution blueprint that becomes the prompt
SkillReusable capability bundle attached to an agent
TaskAtomic unit of work tracked on a board
TriggerExternal event that initiates a workflow

Context Primitives

PrimitivePurpose
Context BundlePre-assembled context package for agent boot
Context PrimingInitial context injection at session start
Mental ModelStructured knowledge representation for agent reasoning
Conversation LogPersistent record of agent interactions

Report Primitives

PrimitivePurpose
Fix ReportStructured output from a fix operation
Review ReportStructured output from a review pass
Scout ReportStructured output from a scouting operation

Workflow Primitives

PrimitivePurpose
ADW ScriptAgentic Development Workflow script artifact
ADW State FilePersistent state for ADW workflows
Output StyleDeclared format for agent output
Scenario FileTest scenario definition
Skill PackBundled collection of related skills
Task BoardCollection of tasks with status tracking
WorktreeIsolated git workspace for parallel work
12 Leverage PointsSystem intervention points ranked by impact