What problem does it solve? Maintaining a consistent, versioned project constitution is tedious and error-prone when done by hand. This Skill automates drafting, updating, and validating the governance document at .specify/memory/constitution.md so principles, dates, and versions stay coherent. ## 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 increments the constitution version using MAJOR/MINOR/PATCH rules based on the type of governance change. - 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 lead wants to add a new testing principle to the project constitution. They invoke the Skill with the principle text, and it updates the document, bumps the minor version, and reports the change. ## Quick Start Ask the assistant to update the project constitution with a new principle requiring integration tests for all API endpoints.