This repository was archived by the owner on Mar 26, 2026. It is now read-only.
v3.0.0 — Shared Conventions & All Skills v2.0
What's New
Shared Conventions (skills/_shared/)
persistence-contract.md— Mode resolution rules (engram | openspec | none). Theautomode has been removed.engram-convention.md— Deterministic artifact naming (sdd/{change}/{type}), two-step recovery protocol, write/update patterns withtopic_keyupserts.openspec-convention.md— File paths, directory structure, and config reference for file-based persistence.
All 9 SDD skills now reference these shared files instead of inlining persistence logic, removing ~224 lines of duplication.
Skill Upgrades to v2.0
- sdd-apply v2.0 — TDD workflow support (RED-GREEN-REFACTOR cycle,
tdd: trueconfig option) - sdd-verify v2.0 — Real test/build execution, spec compliance matrix with severity levels, configurable pass/fail thresholds
- All 9 skills — Refactored to use shared conventions for consistent persistence behavior
Breaking Changes
autoartifact_store mode removed — Now onlyengram | openspec | none. Engram is the default when available;openspecis only used when explicitly requested by the user.- Engram artifact naming is now deterministic — Sub-agents use
sdd/{change-name}/{artifact-type}pattern withtopic_keyfor upserts. This changes how artifacts are stored and recovered.
Other Changes
- Updated
examples/claude-code/CLAUDE.mdwith Engram convention reference - Updated README with shared conventions section and project structure
Full Changelog: v2.5.1...v3.0.0