Guides users through research, brainstorming, and technical specification drafting for software, web, apps, or tooling projects starting from scratch (raw ideas or concepts). Produces industry-standard specification documents including PRD.md, Architecture.md, Design.md, Schema.md, and optional rules.md. Employs an interactive interview loop with actionable suggestions until all requirements are complete. Always use this skill whenever the user mentions starting a new project, brainstorming raw app ideas, planning software from scratch, creating a PRD, drafting system architecture, or designing specifications before writing code.