What problem does it solve? Teams using Spec Kit need a governed, versioned project constitution that defines non-negotiable principles, but drafting and maintaining it consistently across template updates is error-prone and manual. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template through the Spec Kit preset/template stack 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, with a Sync Impact Report prepended to the file. - Scope Guard & Hooks: Separates governance content from unrelated implementation requests, deferring them to follow-up commands, and executes pre/post extension hooks from .specify/extensions.yml. - Use Case: A team adopting Spec Kit runs the command with their engineering principles as input and receives a validated .specify/memory/constitution.md with ratification dates, version history, and a suggested commit message. ## Quick Start Ask the assistant to create or update the project constitution with your list of engineering principles using the speckit-constitution skill.