a-lottes/aSPARK
16 stars · Last commit 2026-08-10
A gated agile delivery process for Claude Code: an AI product team (PO, Designer, EM, Reviewer, QA, Release) where every feature must pass a quality gate before it moves on — including real-browser QA.
README preview
<div align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="assets/aspark-logo-dark.png" />
<img src="assets/aspark-logo.png" alt="aSPARK — an agile AI product team for Claude Code" width="440" />
</picture>
</div>
> **An agile AI product team for Claude Code.**
> One person plus aSPARK works like a whole team: a Product Owner who challenges your idea, a Designer who spots bad design, an Engineering Manager who locks the architecture, a Reviewer who finds your bugs, a QA Tester who clicks through your app in a real browser, and a Release Manager who ships it.
aSPARK turns Claude Code from a coding copilot into a **gated delivery process**. Every feature travels through five phases — **S**pecify, **P**lan, **A**ct, **R**eview, **K**eep — and may only move forward when the previous phase's quality gate is green.
---
## The SPARK Loop
<div align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="assets/aspark-loop-dark.png" />
<img src="assets/aspark-loop.png" alt="The SPARK loop: Specify → Plan → Act → Review → Keep, with feedback loops" width="720" />