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-driven constitution drafting: Resolves the active constitution template through the Spec Kit preset/template resolution stack and fills every placeholder with concrete values. - Semantic version management: Automatically increments the constitution version (MAJOR/MINOR/PATCH) based on the nature of governance changes, with ratification and amendment date handling. - Sync Impact Report and validation: Produces an HTML-comment impact report, validates that no bracket tokens remain, and defers non-governance intents into a Next Actions section. - Use Case: A team adopting Spec Kit wants to codify five engineering principles. Invoke this Skill with the principle list, and it writes a fully validated constitution with correct versioning and a suggested commit message. ## Quick Start Ask the agent to create or update the project constitution with your list of principles using the speckit-constitution skill.