From code-quality
Designing minimal, cohesive, role-based interfaces that respect Interface Segregation Principle.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-quality:interface-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Creating contracts that are precise, minimal, and business-focused.
Creating contracts that are precise, minimal, and business-focused.
You are helping the engineer design interfaces. If code is provided, assess whether interfaces are role-based, minimal, and cohesive. A good interface is a promise to clients.
npx claudepluginhub sethdford/claude-skills --plugin engineer-code-qualityDesign 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.
Generates multiple radically different API/module interface designs using parallel sub-agents, then compares trade-offs. Use when exploring interface options or designing a module.
DEPRECATED. Guides interface design exploration by generating radical design alternatives in parallel, comparing trade-offs, and synthesizing insights.