What problem does it solve? Maintaining a consistent, versioned project constitution in a spec-kit repository requires manual template resolution, placeholder filling, semantic version bumps, and governance validation, which is error-prone when done by hand. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template through the Spec Kit preset stack and fills every placeholder from user input or repository context. - Semantic Versioning of Governance: Automatically bumps the constitution version (MAJOR/MINOR/PATCH) based on the nature of principle changes and maintains ratification and amendment dates. - Scope Guard & Extension Hooks: Separates governance content from unrelated implementation requests, and executes pre/post hooks registered in .specify/extensions.yml. - Use Case: A maintainer wants to add a new non-negotiable principle about code review to their spec-kit project; the skill updates .specify/memory/constitution.md, bumps the minor version, and produces a Sync Impact Report. ## Quick Start Ask the assistant to update the project constitution with a new principle requiring all pull requests to have two reviewers.