What problem does it solve? Maintaining a consistent, versioned project constitution is tedious and error-prone when done by hand. This Skill automates drafting, amending, and semantically versioning the governance document at .specify/memory/constitution.md from interactive or provided principle inputs. ## Core Features & Use Cases - Template-Resolved Drafting: Resolves the active constitution template through the Spec Kit preset/template resolution stack and fills every placeholder with concrete 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 for review. - Extension Hook Support: Executes optional and mandatory pre/post hooks declared in .specify/extensions.yml around the constitution update. - Use Case: A team adopting Spec Kit wants to codify five engineering principles. Invoke this Skill with the principles, and it produces a validated, dated, versioned constitution with a suggested commit message. ## Quick Start Update the project constitution to add a principle requiring automated tests for every new feature.