Help us improve
Share bugs, ideas, or general feedback.
From frontend-skills
Generates multiple radically different API designs using parallel sub-agents, then compares and synthesizes them. Use when exploring interface options or designing a module.
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:design-an-interfaceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
"Design It Twice" (A Philosophy of Software Design): first idea rare best. Generate radical different designs, compare.
Generates multiple radically different interface designs for a module using parallel sub-agents. Use to explore API options, compare module shapes, or apply the 'design it twice' method.
Design a module's interface using parallel sub-agents for radically different designs. Compare on depth, simplicity, and efficiency, then grill the synthesis. Use for new APIs, refactors, or interface decisions.
Guides designing modules, APIs, or classes before implementation using a structured workflow, depth evaluation, and information hiding principles.
Share bugs, ideas, or general feedback.
"Design It Twice" (A Philosophy of Software Design): first idea rare best. Generate radical different designs, compare.
Spawn 3+ agents parallel. Each radical different approach, different constraint:
Each output: interface signature, usage example, what hides, trade-offs.
Show sequential: signature, usage, what hides. User absorb each before compare.
Discuss prose, no tables. Highlight divergence points.
Best design often combine insights. Ask: "Which fits your case? Any elements from others worth incorporating?"