design-an-interface
Generates and compares multiple software interface designs using sub-agents based on software design principles.
Install
npx skills add https://github.com/mattpocock/skills --skill design-an-interfaceStats
| Total installs | 1,824 |
| Weekly installs | 1.8K |
| GitHub stars | 10.6K |
| First seen | Feb 13, 2026 |
| Source | @mattpocock/skills |
Summary
- Spawns 3+ simultaneous sub-agents, each constrained to produce a fundamentally different design approach (minimal methods, maximum flexibility, common-case optimization, paradigm-inspired)
- Presents each design with interface signature, usage examples, and internal trade-offs before comparison
- Compares designs on simplicity, generality, implementation efficiency, and depth using principles from "A Philosophy of Software Design"
- Guides synthesis by identifying which design best fits your primary use case and what elements from other approaches might combine into a stronger solution
Tags
Related skills
| Skill | Installs | vs design-an-interface |
|---|---|---|
| karpathy-guidelines | 2,016 | +192 |
| sql-pro | 2,117 | +293 |
| architecture-designer | 1,680 | -144 |
| threejs-loaders | 1,684 | -140 |
| websocket-engineer | 1,931 | +107 |
FAQ
- How many installs does design-an-interface have?
- design-an-interface has 1,824 total installs and 1.8K installs this week.
- Where is design-an-interface hosted?
- design-an-interface is published by @mattpocock/skills at https://github.com/mattpocock/skills.
- How many GitHub stars does design-an-interface have?
- design-an-interface has 10.6K GitHub stars.
- When was design-an-interface first indexed?
- OrangeBot.AI first indexed design-an-interface on Feb 13, 2026.
- How do I install design-an-interface?
- Run: npx skills add https://github.com/mattpocock/skills --skill design-an-interface