Skip to content
This project is under active development and subject to breaking changes. See the changelog for release notes.

Agents Overview

This page maps every agent in the framework: what it does, when it activates, and how agents collaborate. Use the table below to find the right agent for your task.

The DevSquad framework exposes 13 user-visible agents: the devsquad conductor plus 12 specialist agents. Complex specialists can also act as coordinators and delegate to hidden worker sub-agents with isolated context.

flowchart LR
  user["User"] --> conductor["devsquad<br>(conductor)"]
  user -.->|"direct invocation"| agents

  conductor -->|"delegates<br/>by phase"| agents

  subgraph agents["Specialist Agents"]
    subgraph agents-row1[" "]
      direction LR
      init["init"]
      envision["envision"]
      kickoff["kickoff"]
      specify["specify"]
    end
    subgraph agents-row2[" "]
      direction LR
      plan[["plan"]]
      decompose["decompose"]
      implement[["implement"]]
      sprint["sprint"]
    end
    subgraph agents-row3[" "]
      direction LR
      review[["review"]]
      refine[["refine"]]
      security["security"]
      extend["extend"]
    end
  end
AgentPurposeProducesNext
devsquadConductorContext and phase detectionAny sub-agent
devsquad.initInitialize projectFramework files and templatesenvision
devsquad.envisionCapture strategic visiondocs/envisioning/README.mdkickoff
devsquad.kickoffStructure project hierarchyBoard structure + structure.mdspecify or plan
devsquad.specifyWrite feature specsdocs/features/*/spec.mdplan or decompose
devsquad.planTechnical planningADRs + plan.mddecompose or security
devsquad.decomposeDecompose to taskstasks.md + work itemsimplement
devsquad.implementExecute codeSource code + PRreview
devsquad.reviewValidate implementationReview log with findingsimplement or plan
devsquad.securitySecurity assessmentSecurity reportimplement or review
devsquad.sprintSprint planningsprint-N.md + scope optionsplan or decompose
devsquad.refineBacklog healthAnalysis report + fixesspecify or kickoff
devsquad.extendFramework extensionCustom componentsvaries
CoordinatorWorker delegation
devsquad.planLoads context and architecture analysis in workers before design artifact authoring. Can invoke devsquad.security as a nested specialist.
devsquad.implementDelegates validation, coding execution, verification, and finalization to focused workers. Invokes devsquad.review for nested validation.
devsquad.reviewRuns parallel workers for spec, ADR, code, security, and tests checks before merging findings.
devsquad.refineSplits artifact checks and backlog health analysis into parallel workers.