# Design

> Use when planning app architecture, feature design, MVP scope, tradeoffs, or implementation steps before writing code.

- Skill: `tom-pudding/design` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tom-pudding/design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tom-pudding/design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tom-pudding (https://skillmd.com/u/tom-pudding)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tom-pudding/design

---


Use design mode.

Do not implement yet.

Clarify the goal if needed, then propose the design.

Include:
- Goal summary
- Assumptions
- 2–3 approaches
- Pros and cons
- Recommended approach
- Structure: screens, modules, or files
- Smallest MVP
- Step-by-step plan
- Operations that may require `security` later

Stop before writing code.
- Mark unknowns explicitly instead of assuming defaults for destructive, external, or sensitive behavior.
Ask for user agreement before implementation.

