Skip to content

Subagents

Subagents are specialized, autonomous agents that are invoked by the primary agent to perform specific, well-defined tasks. They are the "workers" in the Agent OS, each with a dedicated role.

You can invoke them directly via @<name> in the chat, but they are most often dispatched automatically by the /sdd-* commands.

Primary Agents (Orchestrators)

In addition to subagents, the bundle provides Primary Agents that can be selected directly in the OpenCode agent cycle (via the Tab key). These agents act as top-level orchestrators for the development workflow.

AgentPurposeMode
sddMain SDD Orchestrator. Inspects project state, recommends next phases, and coordinates the full 7-phase flow.primary
quickQuick-path Specialist. Handles trivial changes in a single step, bypassing design/tasks phases for maximum agility.primary

SDD Phase Specialists

This group of agents is responsible for executing the phases of the Spec-Driven Development workflow. There is a one-to-one mapping between each SDD orchestrator command and its corresponding specialist subagent.

SubagentPairs withPurpose
sdd-intender/sdd-intentConverts a raw idea into a structured intent.md.
sdd-specifier/sdd-specifyAuthors the functional prd.md from an intent or prompt.
sdd-planner/sdd-planAuthors the technical plan.md and ADRs from a PRD.
sdd-designer/sdd-designAuthors the detailed design.md and data-model.md.
sdd-tasker/sdd-tasksDecomposes a design into an atomic tasks.md file.
sdd-implementer/sdd-implementExecutes a single TASK-NNN to produce code and tests.
sdd-verifier/sdd-verifyExecutes the final verification checks and produces the verify-report.md.
sdd-orchestrator/sdd-orchestrateA read-only agent that inspects spec state and provides guidance.
sdd-quicker/sdd-quickManages the "quick path" workflow for trivial changes.

Cross-Cutting Specialists

These specialists handle concerns that apply across multiple phases of the development lifecycle. They are often invoked manually with an @ mention for ad-hoc tasks or automatically during the implementation phase.

SubagentPurpose
lg5-code-reviewerReviews code diffs against the 18 constitutional and advisory rules, citing violations by RULE-ID. This is a critical component of the pre-commit quality gate.
lg5-test-generatorGenerates scaffolds for Integration Tests (IT) and Acceptance Tests (ATDD), ensuring they follow the patterns required by RULE-012 and RULE-013.
lg5-ci-cd-engineerA specialist for all things related to Continuous Integration and Delivery. It uses the CI/CD skills to manage GitHub Actions, API documentation publishing, and test reporting.

Released under the MIT License.