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 versioning the governance document at .specify/memory/constitution.md from user-provided principles or existing repository context. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template, fills placeholders from user input or repo context, and writes the final document. - Semantic Versioning of Governance: Automatically bumps the constitution version (MAJOR/MINOR/PATCH) based on the nature of principle changes, with ratification and amendment dates. - Sync Impact Report: Prepends an HTML comment summarizing version changes, modified principles, added/removed sections, and deferred TODOs. - Scope Guard & Hooks: Separates governance work from feature requests, defers non-governance intents to other Spec Kit commands, and runs pre/post extension hooks from .specify/extensions.yml. - Use Case: A team adopting Spec Kit wants to codify five engineering principles; invoke this Skill with the principles and receive a validated, versioned constitution plus a suggested commit message. ## Quick Start Ask the assistant to create or update the project constitution with your list of principles, for example by requesting a constitution built around code quality, testing, and documentation standards.