engineering-design-thinking
Installation
SKILL.md
thinking: ultrathink
Design Thinking Process
Use this skill before writing code for any feature that is non-trivial.
Non-trivial = touches multiple files, introduces a new concept, changes data flow, adds a dependency, or requires a migration.
Core Principle
Programming is thinking, not typing. AI can produce 10,000 lines per day. The engineering problem is deciding which lines matter.
This skill enforces that decision process through five gates. No implementation begins until all gates are satisfied.