What problem does it solve? SDD phase skills need consistent conventions for artifact persistence, status reporting, and skill resolution, but duplicating these rules in every skill causes drift and inconsistency. ## Core Features & Use Cases - Persistence Contract: Defines engram, openspec, hybrid, and none artifact storage modes with read/write behavior per mode. - Naming Conventions: Standardizes Engram topic keys and OpenSpec file paths for all SDD artifacts like proposals, specs, designs, and tasks. - Status & Skill Protocols: Supplies the SDD status schema, sub-agent return envelope format, and the skill resolver protocol for delegating agents. - Use Case: An orchestrator launching an sdd-propose sub-agent relies on these shared references so the sub-agent saves its proposal with the correct topic_key and returns a structured status envelope. ## Quick Start Read the relevant shared reference file such as persistence-contract.md before implementing or invoking any SDD phase skill.