The Workflow
How work flows from idea to shipped code across two worlds.
Project Management
Where Product Owner, Designer, and QA live (e.g. Asana, Jira, Trello). Tracks status, assignments, and notifications. This is the shared space everyone sees.
-
Product Owner creates structured tickets with Claude -
Designer enriches tickets with UI/UX specs and mockups -
QA tests against the acceptance criteria in the ticket
Repository World
Where the Developer lives. Blueprints, code, and PRs. The technical recipe lives here, right next to the source code.
The Bridge
The ticket template is the bridge. It's a structured contract — the PO's Claude fills it, the Developer's Claude consumes it. When a ticket reaches Ready for Development, the developer runs /scaffold and the bridge is crossed.
Product Manager Tool World
e.g. Asana, Jira, Linear, Trello
Claude enforces ticket template
Mockups attached to ticket
Repository World
GitHub + Claude Code
Two Sources of Truth
Product Manager Tool
Workflow status, assignments, notifications. What needs to happen and who's doing it.
Blueprint
Technical recipe. What to build, where in the code, how to verify. Lives in .blackbox/blueprints/
The ticket template is the CONTRACT between both sides.
Ticket Lifecycle
Every ticket in your project management tool moves through a sequence of statuses. Each status represents a clear handoff — when a ticket changes status, a different role picks it up. No one has to ask "is this ready?" or "whose turn is it?" The status tells you.
All Statuses
Not every ticket takes the same path
| Path | When | Skips |
|---|---|---|
| | Features with UI changes | All steps |
| | Backend, bugs, no UI | Design |
| | Production is broken | Refine Design |
Send-backs
Work can flow backward when requirements are wrong or issues are discovered.
Requirements wrong or incomplete
UI spec doesn't work
Requirements unclear for UI mapping
Issues found during testing
After a send-back is resolved, the developer runs /refresh to pull the updated content into the existing blueprint. Ticket-owned sections are overwritten, developer-owned sections are preserved.
Developer Sequence
The full command flow from ticket to GitHub Pull Request.
Generate personalized CLAUDE.md files for PO and DESIGN roles. Run once after project setup.
Generate a blueprint from a ticket.
Spawns parallel agents to research the codebase, then drives a guided Q&A to fill technical context and implementation plan.
Review the blueprint summary and begin work.
Execute the implementation plan step by step with task tracking.
Self-review changed files against a quality checklist.
Clean code, run lint, and create a PR document.
Create a GitHub pull request from the PR document.
Everyone Moves Forward
The workflow isn't about adding process — it's about removing confusion. Each role knows exactly when their work starts, what they need to deliver, and when they're done. Send-backs catch problems early. Skills automate the handoffs. Nothing falls through the cracks.
Product Owner
defines
the what and why
Designer
shapes
the how it looks
Developer
builds
with full context