What problem does it solve? Teams using Spec Kit need a governed, versioned project constitution that defines non-negotiable principles, but drafting and amending it consistently across template layers is error-prone. This Skill automates constitution creation and amendment with semantic versioning, placeholder resolution, and validation. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template through the Spec Kit preset/template stack and fills every placeholder from user input or repository context. - Semantic Versioning & Sync Impact Report: Automatically bumps MAJOR/MINOR/PATCH versions based on the nature of governance changes and generates a review report of modified principles. - Extension Hooks: Executes pre- and post-constitution hooks declared in .specify/extensions.yml, supporting both optional and mandatory hook flows. - Use Case: A team adopting Spec Kit runs the constitution command to codify five engineering principles, producing a ratified .specify/memory/constitution.md with version 1.0.0 and a suggested commit message. ## Quick Start Ask the assistant to create or update the project constitution with your principles, for example: "Update the project constitution to add a principle requiring automated tests for all new features."