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 CONSTITUTION_VERSION using MAJOR/MINOR/PATCH rules and manages ratification and amendment dates. - Sync Impact Report: Generates an HTML-comment report listing version changes, modified principles, added/removed sections, and deferred TODOs. - Extension Hooks: Executes optional and mandatory before/after hooks declared in .specify/extensions.yml. - Use Case: A team adopting Spec Kit wants to codify five engineering principles. Invoke the Skill with the principles, and it writes a validated constitution with proper versioning and a suggested commit message. ## Quick Start Update the project constitution with these principles: code quality, test coverage, and documentation-first development.