From quorum
Generates 4 design artifacts—spec, blueprint, domain model, architecture—with required Mermaid diagrams and naming conventions to precisely define PRD implementation, removing subjective decisions.
npx claudepluginhub berrzebb/quorum --plugin quorumGenerate 4 design artifacts that define **how** to build what the PRD specifies. Design artifacts are laws — they remove subjective implementation decisions from implementers. - Track originates from Parliament CPS (CPS→Design is mandatory) - New product/feature track with 3+ WB items - Any track with external API surface or persistence - DRM has `req` in the Design Phase row Before starting, v...
Fills Nyquist validation gaps by generating runnable behavioral tests for phase requirements, running them adversarially, debugging failures (max 3 iterations), verifying coverage, and escalating blockers.
Share bugs, ideas, or general feedback.
Generate 4 design artifacts that define how to build what the PRD specifies. Design artifacts are laws — they remove subjective implementation decisions from implementers.
req in the Design Phase rowBefore starting, verify these exist:
reqquorum tool code_map and quorum tool dependency_graphIf any are missing, stop and inform the user.
Each artifact lives at {planning_dir}/{track}/design/ and must include mermaid diagrams.
| Artifact | File | Required Diagram | Purpose |
|---|---|---|---|
| Spec | spec.md | sequenceDiagram per API flow | What each FR does technically |
| Blueprint | blueprint.md | flowchart or classDiagram | Module structure + naming law |
| Domain Model | domain-model.md | erDiagram + stateDiagram-v2 | Entities + state machines |
| Architecture | architecture.md | architecture-beta or flowchart | System topology + data flow |
Read references/designer/design-phase.md for templates and examples.
| Condition | Required Artifacts |
|---|---|
| Track has API surface | Spec (always) |
| Track has 3+ modules | Blueprint (always) |
| Track involves persistence | Domain Model |
| Track has infrastructure decisions | Architecture |
| Track includes UI work | Architecture + wireframes |
Artifact generation order matters:
The Blueprint must include a Naming Conventions table. This removes subjective naming decisions from implementers and is enforced by quorum tool blueprint_lint.
| Column | Description |
|---|---|
| Concept | What is being named |
| Name | The canonical name to use |
| Rationale | Why this name was chosen |
quorum tool blueprint_lint on BlueprintDesign Phase: {track}
├── spec.md ✓ (2 sequence diagrams)
├── blueprint.md ✓ (1 flowchart, 1 class diagram, naming table: 8 entries)
├── domain-model.md ✓ (1 ER diagram, 2 state machines)
└── architecture.md ✓ (1 architecture diagram, data flow table)