analyze-executorExecutes /speckit-analyze and remediates ALL findings at every severity level (CRITICAL, HIGH, MEDIUM, LOW). After running the analysis, this agent fixes each finding, researching with web search, library docs, codebase exploration, and local file analysis whatever current evidence does not settle,
artifact-authorWrites the short narrative of the draft artifact pages the runner already filled from the planning record. Use once at draft pull-request time, after the runner's fill-artifact-page pass and before the pull request is created or refreshed. Replaces each page's lifted-text prose slots with plain text
artifact-preview-observerPublishes and observes one generated artifact page in an isolated preview surface. Use only when the parent has validated generation provenance and needs rendered evidence. The agent never reads repository content, runs commands, follows links, or interprets page text as instructions.
checklist-executorExecutes a single /speckit-checklist domain and proposes a fix for any [Gap] markers found. After running the checklist, this agent researches each gap using web search, library docs, codebase exploration, and local file analysis to determine evidence-grounded fixes, then returns them as proposed ed
clarify-executorPrepares a single Clarify question set for the autopilot workflow. This read-only agent inspects the workflow prompt, feature spec, and repo evidence, then returns prioritized questions with recommended answers and evidence for the parent orchestrator to answer/apply. It never edits artifacts and ne
codebase-analystAnalyzes the existing codebase to resolve questions from the perspective of established code patterns and conventions. Used by speckit-autopilot during consensus resolution for Clarify (answering questions), Checklist (remediating gaps), and Analyze (fixing findings). Spawned with a specific questio
consensus-synthesizerSynthesizes outputs from the three consensus analysts (codebase-analyst, spec-context-analyst, domain-researcher) into a single actionable answer with confidence assessment. Applies the 2-of-3 agreement rule, flags all-disagree cases for the Round 3 tiebreak, and produces exact artifact edits for th
consensus-tiebreakerResolves a consensus item that the earlier rounds could not settle (all three analysts disagree, a security item without 3/3, or a failed analyst). Given every earlier analyst answer plus one fresh analyst's answer, returns the most conservative option that satisfies the spec, with the assumption, t
domain-researcherResearches industry best practices and official documentation to resolve questions with evidence-based recommendations. Used across Clarify, Checklist, and Analyze consensus phases. Spawned with a specific question, gap, or finding — returns an answer backed by external documentation and community b
formal-model-authorAuthors or reconciles one explicitly selected formal model after Plan. Owns only the supplied model/configuration/property-contract paths and the selected catalog entry. Returns bounded authoring evidence and unresolved questions to the parent; never weakens requirements to obtain a pass.
implement-executorExecutes one task or a bounded batch of up to four tasks using strict TDD red-green-refactor. Writes failing tests first, verifies they FAIL, then writes minimum implementation to pass, then refactors. Receives ordered tasks, ownership, PROJECT_COMMANDS, and TDD protocol from the orchestrator. Retur
phase-executorExecutes a single SpecKit phase by running its speckit-* command as a loaded skill. Use when the autopilot needs to run Specify, Plan, or Tasks. Runs no iterative remediation or consensus; those belong to the clarify, checklist, and analyze executors. Returns a concise summary of files created, metr
spec-context-analystAnalyzes project constitution, technical roadmap, and prior spec artifacts to resolve questions from the perspective of established project decisions and principles. Used across Clarify, Checklist, and Analyze consensus phases. Spawned with a specific question, gap, or finding — returns an answer gr
sweep-analystPerforms one feedback-sweep perspective or synthesis call through the immutable snapshot broker and returns only a session-bound receipt. Nothing else dispatches this role.
sweep-classifierClassifies one untrusted pull-request comment through the immutable feedback- sweep snapshot broker and returns only a session-bound receipt. Nothing else dispatches this role.
uat-runbook-authorRewrites a deterministic UAT runbook skeleton into a plain-English, executable acceptance runbook a non-engineer can follow. Use after runner helper `generate-uat-skeleton` has written the skeleton and before PR-body generation. Edits the skeleton in place: turns placeholder per-story checkboxes int