What problem does it solve? SDD phase skills each need identical boilerplate for artifact persistence, naming conventions, status contracts, and skill resolution; duplicating that content in every skill causes drift and inconsistency. ## Core Features & Use Cases - Persistence Contract: Defines the four artifact store modes (engram, openspec, hybrid, none) with read/write behavior, state recovery, and sub-agent context rules. - Naming Conventions: Standardizes Engram topic keys and OpenSpec directory layouts so artifacts are recoverable by deterministic search. - Status & Phase Protocols: Supplies the shared SDD status schema, return envelope format, and skill-resolution protocol used by orchestrators and sub-agents. - Use Case: When the sdd-propose skill saves a proposal, it follows the shared engram-convention rules so sdd-spec can later retrieve the exact same artifact by topic key. ## Quick Start Read the shared reference files in this package before invoking any SDD phase skill so artifact persistence and recovery follow the common contract.