What problem does it solve? Turning an accepted proposal into a buildable implementation spec often fails because the author designs against an imagined system, silently resolves open questions, or loses the reasoning behind irreversible choices. This Skill enforces a gated workflow that maps the current system first, records one-way-door decisions, and keeps open questions visible. ## Core Features & Use Cases - Mandatory execution order: Hard gates require finding the parent proposal, mapping the current system with real code pointers, and confirming scope before any spec file is created. - Decision Log and Open Questions: Appends a Decision Log for one-way-door choices (with reversal conditions) and a live Open Questions backlog with closing evidence and deciders. - Migration and test planning: Produces real migration states, tiered test plans, and optional plan.md/tasks.md when the spec is greenlit for build. - Use Case: After a payment-retries proposal is accepted, use this Skill to create specs/004-payment-retries/spec.md with goals, non-goals, design options, a decision log, and a rollout plan linked back to the proposal. ## Quick Start Ask the agent to write a spec for the accepted payment retries proposal and scope the implementation end to end.