What problem does it solve? Handing a product spec from PM to engineering often loses context through copied tickets, paraphrased packets, or duplicated artifacts. This Skill defines a formal handoff protocol where the same spec artifact changes owner from pm to engineering, with blocking pre-flight checks and an append-only ownership history, so nothing is lost or duplicated at the boundary. ## Core Features & Use Cases - Pre-flight gates: Blocks handoff unless the spec is in-review, currently PM-owned, has EARS-format acceptance criteria, and an explicit Out-of-Scope section; warns on missing PRD or initiative links. - Atomic owner flip: Runs hero spec set-owner <slug> engineering, which appends a bitemporal owner_history row that serves as the cross-domain edge — no separate handoff edge or second spec is created. - Hand-back handling: Detects when engineering flips ownership back with a handed_back_reason, routes the spec for revision, and re-flips after review, preserving the full transition history. - Use Case: A PM finishes refining a feature spec, the reviewer passes it, and the handoff coordinator verifies the gates, flips ownership, and confirms engineering's agent claims it via /deliver within the expected window. ## Quick Start Ask the agent to hand off the spec to engineering, for example: run the handoff protocol on the 'session-retry' spec and verify engineering picks it up.