What problem does it solve? Teams using Spec Kit need a consistent, versioned project constitution that captures non-negotiable principles and governance rules, but drafting and maintaining it manually is error-prone and inconsistent. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template and fills every placeholder with concrete project values. - Semantic Versioning of Governance: Automatically bumps the constitution version (MAJOR/MINOR/PATCH) based on the nature of principle changes. - Sync Impact Reporting: Generates an HTML-comment report summarizing version changes, modified principles, and deferred TODOs. - Extension Hooks: Executes optional or mandatory pre/post hooks declared in .specify/extensions.yml. - Use Case: A team lead wants to add a new testing principle to their Spec Kit project; they invoke this Skill with the principle text and receive an updated, versioned constitution.md with a suggested commit message. ## Quick Start Ask the assistant to update the project constitution with your principles, for example: "Update the constitution to require code review and automated testing before merge."