Agile¶
The Agile family brings Scrum and Kanban workflows to GitHub Copilot. It is intentionally small — four agents, one clean workflow — and is the recommended starting point for teams new to ubFlow.
ubflow-installer install agile <target-path>
Who is this for?¶
Teams that develop software using agile methods (Scrum, Kanban, SAFe) and want GitHub Copilot to actively support the full sprint cycle: from writing user stories through implementation to tested, working code.
The Workflow¶
flowchart LR
user(Developer)
orch(Orchestrator)
story(Story Author)
dev(Developer Agent)
tester(Tester)
user -- describes feature --> orch
orch -- needs story --> story
orch -- needs code --> dev
orch -- needs tests --> tester
story -. user story + AC .-> dev
dev -. implementation .-> tester
Agents at a Glance¶
Agent |
What it does |
|---|---|
Orchestrator |
Understands the developer’s intent and routes to the right specialist. Ideal first contact — just describe what you want to build. |
Story Author |
Turns a rough feature idea into a well-formed user story with acceptance criteria. Follows the As a … I want … so that … format and checks for completeness and testability. |
Developer |
Generates clean implementation code that satisfies the acceptance criteria of a user story. Links every code artifact back to its source story for full traceability. |
Tester |
Derives test cases from acceptance criteria and generates the corresponding test code. Covers both what to verify and how to automate the verification. |
Good to know¶
Status:
draft— agents are being authored; not yet production-ready.Scope: Agile SW development only. For safety-critical or ASPICE-regulated projects, see the ASPICE family.
Extensibility: The four-agent structure is a deliberate starting point. Test case authoring and test code generation can be split into dedicated agents as the family matures.