design-an-interface
🤖 AI Summary
Generates 2-3 radically different interface designs for a given problem, then compares their trade-offs to help developers avoid committing to their first idea.
How to Install
Claude Code:
git clone --depth 1 https://github.com/mattpocock/skills.git && cp skills/skills/deprecated/design-an-interface ~/.claude/skills/design-an-interface -rBased on "Design It Twice" from "A Philosophy of Software Design": your first idea is unlikely to be the best. Generate multiple radically different designs, then compare.
Details
| Category | Design → ui |
| Source | mattpocock/skills |
| SKILL.md | View on GitHub → |
| Repo Stars | ★ 143.3K |
| Est. per Skill | ~3.2K (shared across 45 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | Safe |
Related Skills
cirq
Cirq - Quantum Computing with Python Cirq is Google Quantum AI's open-source framework for designing
error-detective
Use this skill when Working on error detective tasks or workflows Needing guidance, best practices,
embedding-strategies
Embedding Strategies Guide to selecting and optimizing embedding models for vector search applicatio
blockchain-developer
Use this skill when Working on blockchain developer tasks or workflows Needing guidance, best practi
Works Well With
Skills from the same repository — often designed to work together
qa
Run an interactive QA session. The user describes problems they're encountering. You clarify, explor
tdd
Test-Driven Development When to Use Use when this workflow matches the user request: Use this skill
triage
Triage When to Use Use when this workflow matches the user request: Move issues and external PRs thr