← ClaudeAtlas

develop-flowlisted

The full pipeline from ticket to merge-ready PR — bug tickets reproduce first, feature tickets plan first, then parallel dev, internal review loop, unit tests on the change only, QA before/after on the local stack, release, CI.
vsdudakov/troika · ★ 0 · AI & Automation · score 57
Install: claude install-skill vsdudakov/troika
# Develop flow Ticket to PR. The orchestrator spawns one [role](../../ROLES.md) per phase; roles never call each other. Model and effort are passed at spawn, never read from a role file, and their values come from the workspace — PROFILE.md › Models and effort (`#models`), one row per role ([agents › Model and effort](../../ROLES.md#model-and-effort)): ```bash # architect — its row's model and effort claude --model <the architect row's model> --effort <its effort> -p "read ${CLAUDE_PLUGIN_ROOT}/agents/architect.md and act as that role for <TICKET>" # reviewer — its row, on a different family from whoever wrote the code (PROFILE.md › `#review-runner`) ``` Subagents inherit session effort; use the highest effort any role needs. **Kind** procedure · **Used by** orchestrator · **When** a ticket or described change needs shipping · **Ends with** one PR per touched repo — CI green, review quiet, proofs attached, ticket updated per the profile **The ticket's kind picks steps 1 and 2, and nothing else.** A bug is reproduced before it is fixed; a feature is planned before it is built. From step 3 on, the two paths are the same flow ([Kind](#kind)). | Step | Who runs it | Advance only when | Cap | Writes | | --- | --- | --- | --- | --- | | 0 | orchestrator ∥ index · ticket · memory | the kind is decided from evidence | — | — | | 1b *(bug)* | architect ∥ cause probes ∥ QA pre-warm | the brief has steps, observed, expected | — | `plans/<TICKET>.md` | | 2b *(bug)* | qa, on the **ba