8000
Skip to content

Repository files navigation

agile-skills

Ship sprints while you sleep. πŸŒ™

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.

Cycle order (all plugins together)

                    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.

Requirements

  • 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

Install

/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-plugins

Install only the phases you run. Common combos: planning + execution + merge-review for an active dev loop; product + planning for discovery only.

Local (dev / test)

git clone https://github.com/cedricfarinazzo/agile-skills
claude --plugin-dir ./agile-skills/agile-execution   # one plugin dir at a time

Codex CLI / GitHub Copilot CLI

Skills 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/     # Copilot

Confluence structure & per-repo configuration

All 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).

License

MIT

About

Ship sprints while you sleep. πŸŒ™ Claude Code skills that run the whole agile cycle β€” Vision, PRD, roadmap, then autonomously code & self-review every Jira ticket into a PR.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages

0