From tribunal
Enforces design review gate after brainstorming — bridges superpowers:brainstorming into the tribunal quality pipeline
How this skill is triggered — by the user, by Claude, or both
Slash command
/tribunal:brainstorming-extensionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill bridges `superpowers:brainstorming` into the tribunal quality pipeline by enforcing the Design Review Gate after any design document is created. Without this bridge, brainstorming flows directly into `writing-plans`, bypassing the 5-agent design review that catches architectural, security, and requirements issues before expensive implementation begins.
This skill bridges superpowers:brainstorming into the tribunal quality pipeline by enforcing the Design Review Gate after any design document is created. Without this bridge, brainstorming flows directly into writing-plans, bypassing the 5-agent design review that catches architectural, security, and requirements issues before expensive implementation begins.
This is a critical workflow enforcement point, not a passive extension.
superpowers:brainstorming has a built-in terminal state: "The ONLY skill you invoke after brainstorming is writing-plans." This creates a pipeline bypass:
WITHOUT this extension (broken flow):
superpowers:brainstorming
└── Commits design doc
└── writing-plans (DIRECTLY — no review!)
└── executing-plans
└── Implementation begins on UNREVIEWED design
WITH this extension (correct flow):
superpowers:brainstorming
└── Commits design doc
│
▼
┌─────────────────────────────────────────┐
│ MANDATORY DESIGN REVIEW GATE │
│ (Enforced by CLAUDE.md + start-task) │
│ │
│ 5 parallel review agents: │
│ • Product Manager (use cases) │
│ • Architect (architecture) │
│ • Designer (UX/API) │
│ • Security Design (threats) │
│ • CTO (TDD readiness) │
│ │
│ ALL FIVE must APPROVE │
└─────────────────────────────────────────┘
│
▼
ALL APPROVED? ────No────► Iterate on design (max 3)
│
Yes
│
▼
writing-plans → plan-review-gate → orchestrated-execution
YAML frontmatter triggers (auto_activate, triggers) are metadata hints — Claude Code does not enforce them automatically. Instead, this enforcement works through three redundant mechanisms:
The CLAUDE.md template contains a "Workflow Enforcement (MANDATORY)" section that explicitly states:
After brainstorming: STOP → Run Design Review Gate → Wait for all 5 agents to APPROVE → Only then proceed
This instruction is loaded into every conversation and overrides conflicting skill instructions.
The /start-task command's Problem Definition Phase includes an explicit "MANDATORY HANDOFF" block that requires the design review gate after brainstorming.
When this skill is loaded (either by name or auto-activation), it provides the detailed procedure below.
When superpowers:brainstorming commits a design document:
## Design Review Gate Activated
Your design document has been committed. Before proceeding to implementation,
I'll run it through our 5-agent review panel.
Spawning reviews:
- Product Manager Agent (use case/requirements validation)
- Architect Agent (technical architecture)
- Designer Agent (UX/API design)
- Security Design Agent (threat modeling/security review)
- CTO Agent (TDD readiness)
This typically takes 2-3 minutes...
Check tribunal.yaml for debate configuration. If debate.rounds > 0 and debate.agents is non-empty:
$debate with the design document and research findingsIf debate is not configured (no tribunal.yaml or debate section), skip directly to the design review gate.
Invoke $design-review-gate with the path to the design document. This spawns all 5 review agents in parallel.
If ALL APPROVED:
## Design Review Gate: PASSED
All five reviewers have approved your design!
| Agent | Verdict | Notes |
| --------------- | -------- | ------------------------------------- |
| Product Manager | APPROVED | Clear use cases, measurable benefits |
| Architect | APPROVED | Clean architecture, follows patterns |
| Designer | APPROVED | Good API design, clear error states |
| Security Design | APPROVED | No high-risk threats, mitigations OK |
| CTO | APPROVED | TDD specs present, ready to implement |
### Next Steps
1. Create epic for this feature
2. Create implementation plan (writing-plans)
3. Run plan through Plan Review Gate (3 adversarial reviewers)
4. Set up worktree for isolated development
5. Begin orchestrated execution
Ready to proceed? [Yes / No]
If ANY NEEDS_REVISION:
## Design Review Gate: NEEDS REVISION
Some reviewers found issues that need to be addressed.
### Blocking Issues
[Agent-specific issues listed here]
### Questions Requiring Answers
[Questions listed here]
---
Please revise the design document and I'll re-run the review gate.
(Iteration 1 of 3)
The review gate can be skipped ONLY when:
superpowers:brainstorming — The upstream skill this bridges from$design-review-gate — The 5-agent review implementation$plan-review-gate — The next gate in the pipeline (after writing-plans)$orchestrated-execution — The execution framework after planningnpx claudepluginhub jpeggdev/buildwithjpegg --plugin tribunalEnforces a mandatory 5-agent design review gate after brainstorming, preventing direct pipeline bypass to writing-plans. Useful for teams requiring architectural, security, and requirements review before implementation.
Routes design work through brainstorming, risk assessment, multi-agent review, and execution readiness checks in order. Enforces that validated designs precede implementation.
<!-- AUTO-GENERATED by export-plugins.py — DO NOT EDIT -->