Spins up parallel sub-agents to generate radically different interface designs for the same module, then compares them side by side. Based on "Design It Twice" from A Philosophy of Software Design. Each agent gets different constraints like "minimize method count" or "optimize for common case" to force divergent approaches. You get 3+ complete designs with signatures, usage examples, and tradeoffs, followed by a comparison across simplicity, depth, and implementation efficiency. The real value is in the contrast, not picking a winner. Use this when designing APIs, exploring module boundaries, or when you catch yourself going with your first idea. It won't write code, just shapes.

skills.sh installs
2.1K
GitHub stars
5.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add vinvcn/mattpocock-skills-zh-cn --skill design-an-interface --agent claude-code

Installs into .claude/skills of the current project.

Files

Spins up parallel sub-agents to generate radically different interface designs for the same module, then compares them side by side. Based on "Design It Twice" from A Philosophy of Software Design. Each agent gets different constraints like "minimize method count" or "optimize for common case" to force divergent approaches. You get 3+ complete designs with signatures, usage examples, and tradeoffs, followed by a comparison across simplicity, depth, and implementation efficiency. The real value is in the contrast, not picking a winner. Use this when designing APIs, exploring module boundaries, or when you catch yourself going with your first idea. It won't write code, just shapes.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/vinvcn/mattpocock-skills-zh-cn
Categories
Backend & APIs, Design & UI/UX
First seen
Jul 14, 2026

More from vinvcn/mattpocock-skills-zh-cn

All 39
1anthropics avatarplan-zoom-integrationanthropics/knowledge-work-pluginsTurn a Zoom integration idea into an implementation plan with architecture, auth, and delivery milestones. Use when you need a practical build plan, phased deli2.1Kskills.sh installs
2anthropics avatardebug-zoom-integrationanthropics/knowledge-work-pluginsDebug broken Zoom implementations quickly. Use when auth, webhooks, SDK joins, MCP transport, or real-time media workflows are failing and you need to isolate t2.1Kskills.sh installs
3k-dense-ai avatargenerate-imagek-dense-ai/scientific-agent-skillsGenerate or edit images with AI models through the OpenRouter Image API (Gemini, Seedream, Recraft, GPT-Image, Riverflow). Use for photos, illustrations, artwor2.1Kskills.sh installs
4k-dense-ai avatarstable-baselines3k-dense-ai/scientific-agent-skillsProduction-ready reinforcement learning algorithms (PPO, SAC, DQN, TD3, DDPG, A2C) with scikit-learn-like API. Use for standard RL experiments, quick prototypin2.1Kskills.sh installs
5coinbase avatarquery-onchain-datacoinbase/agentic-wallet-skillsQuery onchain data on Base using the CDP SQL API via x402. Use when you or your user want to view onchain information about decoded blocks, transactions, and ev2.1Kskills.sh installs
6jezweb avatargoogle-apps-scriptjezweb/claude-skillsBuild Google Apps Script automation for Sheets and Workspace. Custom menus, triggers (onEdit / time-driven / form submit), dialogs, sidebars, email batches, PDF2Kskills.sh installs