Claude Code skills that run the whole agile cycle β Vision, PRD, roadmap, then autonomously code & self-review every Jira ticket into a PR.
Raw idea β sprint retro, wired into Confluence and Jira. Seven focused plugins, one marketplace β install only the phases you want, load only the skills you need. You bring the product taste; the agent does the typing.
| Plugin | Phase | Skills | Needs |
|---|---|---|---|
| agile-product | Discovery β what & why | Vision Doc, PRD, Design Brief / Specs UI, ADR | Atlassian MCP |
| agile-planning | Planning | Roadmap (+ published Artifact view), Epics, Stories, Refinement, Sprint Planning | Atlassian MCP |
| agile-execution | Build (autonomous) | Implement (+ 6 sub-skills) | Atlassian MCP + gh |
| agile-merge-review | Merge (formerly dev-skills) |
Merge Train (+ 4 sub-skills) | gh + Atlassian MCP |
| agile-sprint-close | Close | Tech-Debt Sweep, Sprint Closeout, QA Validation, Retro | gh + Atlassian MCP |
| agile-sprint-drain | Drain (autonomous) | Sprint Drain β auto-alternate Implement β Merge Train to a fixed point | gh + Atlassian MCP + the two above |
| deep-refactor | Deep cleanup (out-of-cycle, autonomous) | Deep Refactor (codebase audit β ticket train β PR drain, test contract frozen), Test Refactor (per-suite test cleanup, production frozen, coverage kept), Doc Refactor (every .md audited β lies, drift, duplication, bloat β source frozen, claims verified) |
gh + your tracker |
Each plugin has its own README with the full skill list, triggers, and detail β linked above.
β The headline act: agile-execution pulls the active sprint, walks tickets in Jira dependency order, and drives each one to an open, self-reviewed PR β no mid-loop hand-holding. It even tells you what it's doing as it goes (βΆ VC-123 β implementing, β VC-123 β In Review).
User-facing skills keep a global cycle numbering (agile-1 β¦ agile-15) across plugins, so the order is legible at a glance. The two orchestrators (agile-10-implement, agile-11-merge-train) compose unnumbered sub-skills you don't call directly β each dispatched to a scoped subagent (model/effort sized per phase, see each plugin's README). Invoke with /<plugin>:<skill>, e.g. /agile-planning:agile-5-roadmap.
PRODUCT / DISCOVERY (agile-product)
βββββββββββββββββββ
1. Vision Doc β 2. PRD β 3. Design Brief
β 4. ADR
PLANNING (agile-planning)
ββββββββ
5. Roadmap β 6. Epics β 7. Stories
ββ short index in Confluence + a published Claude Code
Artifact view (refreshed by 9 and 15; Confluence stays
the source of truth, the artifact is regenerated from it)
β 8. Refinement
ββ bundled tool: sprint-shared-file-audit.sh
(run via ${CLAUDE_PLUGIN_ROOT})
β 9. Sprint Planning
EXECUTION (agile-execution β autonomous, whole sprint)
βββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 10. agile-10-implement (one ticket at a time, in β
β Jira dependency order, no mid-loop confirmation): β
β validate ticket gate: repo-scope + spec readiness β
β plan / implement / commit / open PR π€ markers β
β implement-review six-lens self-review gate β
β transition β In Review Β· monitor PR (comments/CI) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
PER-PR MERGE (agile-merge-review)
ββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β agile-11-merge-train (one PR at a time, sequentially):β
β merge-update-pr Β· merge-review-pr Β· merge-fix-until- β
β satisfied Β· fresh CI Β· gh pr merge Β· postmortem+Done β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
DRAIN (agile-sprint-drain β autonomous outer loop)
ββββββββββββββββββββββββββββββββββββββββββββββββββ
agile-sprint-drain alternates 10 β 11 to a fixed point:
each pass: implement eligible To-Do β merge open PRs
(both orchestrators invoked INLINE β dispatch doesn't nest,
so the drain ships no agents; only outcomes β ledger) ;
actionable-work guard keeps retrying while any item can
advance, STUCK only when all remaining are human-blocked ;
DRAINED (all Done + merged) hands off to agile-sprint-close
SPRINT CLOSE (agile-sprint-close)
ββββββββββββ
12. tech-debt-sweep β 13. sprint-closeout β 14. QA Validation β 15. Retro
cruft + CI audit dev-stack smoke gate (confirm-after-merge back to 5. Roadmap
on closed-out epic per signed-off story)
Each skill reads from what the previous skill wrote (Confluence pages, Jira issues) and picks up where it left off if re-run. Running a skill twice never duplicates content.
agile-10-implement clears the build queue (To Do Story β open PR); agile-11-merge-train clears the merge queue (open PR β main); agile-sprint-close ends the sprint. The same code is reviewed by three different roles β author self-review (implement-review), independent PR review (merge-review-pr), and a global sprint review (sprint-closeout) β by design, not redundancy.
- Claude Code v2.1.128+
- Atlassian MCP configured (Confluence + Jira) β all plugins use Jira/Confluence
- GitHub CLI (
gh) βagile-execution,agile-merge-review,agile-sprint-close
/plugin marketplace add cedricfarinazzo/agile-skills
# install any subset:
/plugin install agile-product@agile-skills
/plugin install agile-planning@agile-skills
/plugin install agile-execution@agile-skills
/plugin install agile-merge-review@agile-skills
/plugin install agile-sprint-close@agile-skills
/plugin install agile-sprint-drain@agile-skills # needs execution + merge-review
/plugin install deep-refactor@agile-skills # out-of-cycle: deep-refactor + test-refactor + doc-refactor
/reload-pluginsInstall only the phases you run. Common combos: planning + execution + merge-review for an active dev loop; product + planning for discovery only.
git clone https://github.com/cedricfarinazzo/agile-skills
claude --plugin-dir ./agile-skills/agile-execution # one plugin dir at a timeSkills follow the Agent Skills open standard β copy the skill directories you want:
git clone https://github.com/cedricfarinazzo/agile-skills
cp -r agile-skills/agile-*/skills/* ~/.agents/skills/ # Codex: all, or pick per plugin
cp -r agile-skills/agile-*/skills/* ~/.copilot/skills/ # CopilotAll Confluence-using skills share one canonical folder layout with a short-index Roadmap (detail on MVP / Iteration N child pages) β see agile-planning βΈ Confluence structure.
The dev-side plugins read project values (cloudId, status names, lint commands, board/branch settings) from the consumer repo's CLAUDE.md / AGENTS.md β see each plugin README (execution, merge-review).
MIT