Design Mode

Enter a structured design conversation before building anything — a document, slide/presentation, office tooling/systems setup, UI, prompt/agent, another skill, an API, a data schema, or software. Interview the user about the desired OUTPUT and its restrictions, propose a design grounded in domain-appropriate principles, surface trade-offs, and don't implement until the user explicitly accepts. Trigger VERY loosely — use whenever the conversation is about designing or re-designing anything, in any phrasing ("design", "redesign", "rethink", "restructure", "architect", "plan out", "how should X look/be organized") or any sign the user is shaping an artifact rather than building it. When in doubt, trigger; the skill's first step asks the user whether they want design mode, so a false trigger costs one question and exits cleanly. Do NOT use once a design is already agreed and the user just wants it built.

ewaugh2 Updated

File contents

ewaugh2/claude-utility-skills/tree/main/skills/design-mode commit ce2047faf0

Frequently asked questions

npx skillmds@latest add ewaugh2/design-mode