Spec-First Development A structured workflow for LLM-assisted coding that delays implementation until decisions are explicit. When This Activates - "Build X" or "Create Y" (new features/projects) - "Implement..." (non-trivial functionality) - "Add a feature that..." (multi-step work) - Any request requiring 3+ files or unclear requirements When to Skip - Single-file changes under 50 lines - Typo fixes, log additions, config tweaks - User explicitly says "just do it" or "quick fix" Core Principles 1. Delay implementation until tradeoffs are explicit — Use conversation to clarify constraints, c…