What problem does it solve? Maintaining consistent governance principles across a Spec Kit project is difficult when the constitution drifts from templates or lacks versioned updates. This Skill creates or updates .specify/memory/constitution.md from interactive or provided principle inputs while enforcing scope, versioning, and validation rules. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template, fills placeholders from user input or repo context, and writes the updated document. - Semantic Versioning & Sync Report: Bumps the constitution version per semver rules and prepends a Sync Impact Report documenting changes. - Scope Guard & Extension Hooks: Separates governance content from deferred non-governance intents and executes pre/post hooks defined in .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 file. ## Quick Start Ask the assistant to create or update the project constitution with your list of principles using the speckit-constitution skill.