Design Infrastructure Rig.
Set up the tools, kits and prompting playbooks that the next year of design work will lean on. Forty distinct club identities. Reply tool. Two CroquetWades. CAQ family. PDFs and briefings. The point isn't to build them — the point is to make sure we can.
Shipped
5 cards · 2026-04-25 Scope decisions locked, brand kit consolidated, designlang proven on linear.app.In Flight
3 of 3 · WIP cap met The priority five mid-execution. Everything else queued in Ready.Curate 8 awesome-design-md references for community-sports/poster aesthetic
Filtering down VoltAgent's 69 examples to the 8 starting points clubs will pick from. Editorial · minimal · warm-community · asymmetric-poster · dark-dramatic spread.
DESIGN.md authoring brief — five-question pre-write
The single highest-leverage prompt because every build runs through it. Audience · mood · references · constraints · distinctiveness anchor. Drafted; testing on three live briefs before sign-off.
Club-questionnaire prompt — 5 questions for non-designer secretaries
Forty distinct identities means forty interviews. This prompt makes that forty short questionnaires instead. Who plays · what feel · existing logo · three sites you like · one feeling.
Ready
8 cards · unblocked, can be picked up cold All have out: paths defined. Stale flag at 14 days untouched.Claude Design skill-chain decision matrix
20+ refinement skills (frontend-design, arrange, polish, critique, animate, audit, adapt …) — decide which to invoke when. Default chain for a typical club page.
Register designlang MCP server
Add to .claude/settings.json MCP config. R1 passed — unblocked.
Migrate scattered CAQ values into caq-brand/
Sources: design-brief-caq.md → AGENT_BRIEF, procedure_web_design.md § Lockdowns, procedure_stitch.md, procedure_article_images.md ink rules.
Register caq-brand as agent skill
.agents/skills/caq-brand/ — any agent invokes via /caq-brand and gets the canonical bundle. C1 done unblocked it.
Build club-page reference deck
6–8 pre-picked starting points across the editorial→dramatic spectrum. Stops the discovery loop running 40 times.
Image-generation matrix
Nano Banana / FLUX / Ideogram / GPT-Image / Recraft. What each is good at, prompt grammar pointer, when to pick which.
Layout-pattern catalogue audit + expansion
Verify resources/layout-patterns.md exists; expand to 12+ named patterns with diagrams.
Hand-craft CSS-from-scratch procedure
One club page built blank-file, no Stitch/v0/template. CSS Grid + custom properties from zero. Establishes the muscle.
Awaiting Wade
2 cards · don't block the first five Parked decisions. Pick up at next /heartbeat.D3 · Recraft authorisation — yes / no / defer
Unblocks the vector + brand-colour social-card pipeline (G2, G6, X3). Until decided, brand-colour social cards stay at the escalation stop sign.
D4 · open-codesign trial for next flyer
Wade-side install, prompt → HTML/PDF/PPTX. Could replace Canva for posters and slide decks. 30-minute install + first try.
Backlog
29 cards · 7 phases Grouped by pillar. Each card has owner, output path and workflow tag — can drop into Ready as upstream cards complete.Cache 12 21st.dev component references
Buttons / heroes / cards / forms most relevant to community-event UI. Reference snapshots, not code.
Trial v0 (Vercel) on one CAQ-adjacent brief
Compare against Stitch output. Verdict on whether v0 joins the rig.
Decide Recraft authorisation
Yes / no / defer. Unblocks G6, X3 and the brand-colour social-card pipeline.
Custom SVG / icon recipe
claude-svg prompts + hand-edit + Lucide / Phosphor / Tabler curated picks.
Texture / grain / ink-overlay asset bank
Reusable PNG/SVG textures — paper grain, halftone, ink wash, film grain — with usage notes.
Distinctive typography sourcing
10–15 indie pairs beyond Google Fonts — Pangram, Velvetyne, Klim, Atipo, Fontshare, Geist.
Motion / animation recipe library
8–10 GSAP patterns with copy-paste snippets — scroll-reveal, hero parallax, stagger, hover lift.
Illustration sourcing decision tree
When AI output is enough vs when to commission a human illustrator.
Bespoke type / lettering brief
One CAQ wordmark variant commissioned or hand-lettered. Document the brief.
In-house photography direction
Shot list + lighting brief for one club photo session. Fills FLUX/stock gap with real material.
Custom illustration commissioning pack
Brief template + 3-illustrator shortlist + rate-card capture.
SVG-from-scratch recipe
Figma/Penpot path → hand-tuned embed. Distinct from G3 (icon recipe).
Figma + Dev Mode MCP setup
Handoff path for hand-crafted layouts; includes Figma Make capability check.
Stitch prompting playbook
Community research + internal log of CAQ-distinctive Stitch prompts. Grows with every Stitch use.
designlang --smart mode prompt tuning
What classifications matter to us. Document overrides we'd want.
Image-model prompt grammars
Nano Banana ink / FLUX photoreal / Ideogram poster / Recraft vector. One file, four sub-grammars.
Grok creative-consultation template
Temperature 1.0+; system prompt + question structure. For brief brainstorming.
Reference-teardown prompt
For when designlang isn't right (JS-blocked, paywall, screenshot-only references).
Design-reviewer agent prompt audit + tune
Review .claude/agents/design-reviewer.md. Coverage and false-positive rate.
Distinctive-pass callable prompt
Given render + DESIGN.md, name the one thing a reader will remember. If you can't, what's missing?
AI-tell scanner prompt
Codify the AI-tell checklist (template uniformity, generic stock, even gradients, three-card grids) into a single callable scan.
CAQ voice/tone prompt for design content
Warm, direct, Australian — "friend inviting you to play" test.
Anti-pattern pre-flight prompt
Loaded from feedback_design_anti_patterns.md (9 hard refusals). Pre-flight check before any generation.
PDF / briefing prompt grammar
Codify the prompt that drives apps/brief-generator.py.
Social-card prompt set
Square + landscape + story sizes. Copy + image. CAQ voice.
A/B variant prompt
Three takes leaning different directions — editorial / playful / authoritative.
Copy-from-brief prompt
Questionnaire output → CAQ-voice body copy.
Consolidated /design-qa pipeline
5-point + distinctive + AI-tell + viewport + reviewer in one named pipeline. Single command, single pass/fail.
Council-review threshold calibration
After 5 club builds, verify 8/10 from 5 reviewers is right.
Verification smoke-test pattern confirm
procedure_web_design.md Step 17a — confirm working for patch-mode edits.
Per-club brand-kit template
Parameterised eduba structure for resources/club-brands/<slug>/. With 40 distinct identities locked, this is the slot every club's brand-DNA fills.
Reply.cc design-system audit
Single canonical DESIGN.md, retire duplicates at apps/reply-croquetclaude-site/ + 2 subdirs.
CroquetWade (Win98) DESIGN.md confirm
Confirm fine as-is.
New CroquetWade DESIGN.md confirm
Plunk-aesthetic, Coolify deployed. Confirm against caq-brand kit.
News site v1 vs v2 reconciliation
Pick canonical, retire other.
PDF / briefings design refresh
Audit apps/brief-generator.py output against caq-brand kit; tighten where needed.
Indie design Twitter prompt-pattern research
Brian Lovin, Pablo Stanley, others. Capture prompting style of people getting distinctive AI design output.
open-codesign install + flyer trial
Wade-side, not CC-side. Try on next flyer. Verdict on replacing Canva for posters.
Recraft trial design
Single brand-colour social card. Calibrate prompt grammar.
NotebookLM for DESIGN.md drafting
30-min test ingesting awesome-design-md + a club brief. Could it draft DESIGN.md?
Penpot evaluation as Figma alternative
Open-source Figma alt with MCP. Worth assessing as hand-craft layout tool.