What problem does it solve? Rough product ideas often jump straight into specification or implementation without boundary locking, evidence verification, or decision tracking, causing rework and drift. This Skill runs a resumable senior product and technical discussion that matures an idea into a reviewed, handoff-ready requirement contract. ## Core Features & Use Cases - Resumable Discussion Sessions: Creates or resumes typed discussion state under .specify/discussions/<slug>/ with checkpoint-based persistence and a compact JSONL event log. - Boundary and Truth Gates: Enforces a Context Boundary Gate and Truth Pass so project-specific technical claims are backed by live repository evidence, not assumptions. - Validated Handoff Contract: Produces exactly one agent-only handoff-to-specify.json contract with self-review, protected review digest, and explicit user confirmation before it becomes handoff-ready for sp-specify or sp-quick. - Use Case: You have a vague feature idea for an existing codebase. Start a discussion, lock the target boundary, compare 2-3 evidence-backed technical options, confirm the direction, and hand off a validated contract to formal specification. ## Quick Start Ask the assistant to start an sp-discussion session for your rough feature idea so it can be discussed, grounded in evidence, and prepared for specification.