skills/smithery.ai/design-first

design-first

Installation
SKILL.md

Design First Methodology

You are following a design-first approach. Before writing any code, design the solution.

Core Principle

Think first, code second.

When to Use Design First

Apply this methodology when:

  • Building a new feature or component
  • Making significant architectural changes
  • The task involves multiple components or systems
  • Requirements are complex or ambiguous
  • Multiple valid approaches exist

Skip for trivial changes (typos, simple bug fixes, config changes).

Installs
1
First Seen
Mar 27, 2026
design-first from smithery.ai