How microsoft/devsquad-copilot works
DevSquad Copilot is a GitHub Copilot delivery framework, not a conventional application: its runtime is a collection of agent definitions and supporting skills, instructions, and hooks. The documented workflow starts with business intent, iterates through a thin spec, planning, task decomposition, implementation, and independent review, while persistent artifacts carry learning into later slices. Edges reflect README-documented orchestration and artifact/work-item outputs; source excerpts were unavailable, so implementation-level wiring is not inferred.
Main entry points: devsquad.agent.md Conductor · docs Delivery artifacts · SKILL.md Work items · devsquad.envision.agent.md Envision
Components 17
Agent orchestration
- Conductor
.github/plugins/devsquad/agents/devsquad.agent.md - Agent skills
.github/plugins/devsquad/skills - Instructions
.github/instructions - Hooks
.github/plugins/devsquad/hooks
Delivery stages
- Envision
.github/plugins/devsquad/agents/devsquad.envision.agent.md - Specify
.github/plugins/devsquad/agents/devsquad.specify.agent.md - Plan
.github/plugins/devsquad/agents/devsquad.plan.agent.md - Decompose
.github/plugins/devsquad/agents/devsquad.decompose.agent.md - Implement
.github/plugins/devsquad/agents/devsquad.implement.agent.md
Review and learning
- Refine
.github/plugins/devsquad/agents/devsquad.refine.agent.md - Review
.github/plugins/devsquad/agents/devsquad.review.agent.md - Security review
.github/plugins/devsquad/agents/devsquad.security.agent.md
Artifacts and integrations
- Delivery artifacts
docs - Work items
.github/plugins/devsquad/skills/work-item-creation/SKILL.md
Other components
- Developer
- GitHub Issues
- Azure DevOps
Connections 22
- Developer → Conductor: starts delivery
- Conductor → Envision: delegates
- Conductor → Specify: delegates
- Conductor → Plan: delegates
- Conductor → Decompose: delegates
- Conductor → Implement: delegates
- Conductor → Refine: delegates
- Conductor → Review: delegates
- Conductor → Security review: delegates
- Envision → Delivery artifacts: creates
- Specify → Delivery artifacts: records spec
- Plan → Delivery artifacts: records decisions
- Decompose → Work items: creates tasks
- Work items → GitHub Issues: exports issues
- Work items → Azure DevOps: exports work items
- Implement → Delivery artifacts: amends artifacts
- Refine → Delivery artifacts: updates artifacts
- Review → Delivery artifacts: checks against
- Security review → Delivery artifacts: assesses against
- Conductor → Agent skills: uses guidance
- Conductor → Instructions: follows guidance
- Conductor → Hooks: uses automation