What problem does it solve? It prevents premature implementation by turning vague feature requests into validated requirements, forcing evidence gathering from the codebase and explicit user approval before any code is written. ## Core Features & Use Cases - Structured Planning Flow: Creates a Trellis task directory, seeds prd.md, and iteratively refines it through one-at-a-time high-value questions. - Evidence-First Questioning: Requires inspecting code, tests, docs, and task history before asking the user, so only genuine product decisions reach the user. - Convergence Gates: Enforces a requirement convergence gate and a lossless PRD convergence pass, producing design.md and implement.md for complex tasks. - Use Case: A user asks to add a caching layer. The skill inspects the repository, asks only about scope and risk trade-offs, then delivers a final planning summary with goal, acceptance criteria, and key decisions awaiting explicit approval. ## Quick Start Ask the assistant to brainstorm and plan the new feature using the trellis-brainstorm skill before writing any code.