What problem does it solve? Maintaining a consistent, versioned project constitution is tedious and error-prone when done by hand. This Skill automates drafting, amending, and semantically versioning the governance document at .specify/memory/constitution.md while preserving existing principles. ## Core Features & Use Cases - Template Resolution: Resolves the active constitution template through the Spec Kit preset and extension layer stack before editing. - Semantic Versioning: Automatically bumps the constitution version (MAJOR/MINOR/PATCH) based on the nature of governance changes. - Sync Impact Report: Prepends an HTML comment summarizing version changes, modified principles, and deferred TODOs. - Extension Hooks: Executes optional or mandatory before/after hooks declared in .specify/extensions.yml. - Use Case: A team adopting Spec Kit wants to codify five engineering principles; invoke this Skill with the principle list and it produces a validated, versioned constitution with a suggested commit message. ## Quick Start Ask the assistant to create or update the project constitution with your principles, for example: update the constitution to add a principle requiring code review on all changes.