What problem does it solve? Maintaining consistent governance principles across a Spec-Driven Development project is hard when rules live in scattered docs. This Skill creates or updates the project constitution at .specify/memory/constitution.md so every downstream Spec Kit command reads the same governance rules. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template and fills every placeholder with values from user input or repository context. - Semantic Versioning of Governance: Automatically bumps the constitution version using MAJOR/MINOR/PATCH rules and records ratification and amendment dates. - Sync Impact Report: Generates an HTML-comment report listing modified principles, added or removed sections, and deferred TODOs. - Scope Guard & Hooks: Rejects non-governance requests (like feature code) as deferred intents and executes pre/post extension hooks from .specify/extensions.yml. - Use Case: A team lead defines five core engineering principles and asks the agent to ratify them; the Skill writes a validated constitution that all later /speckit-specify and /speckit-plan runs will enforce. ## Quick Start Ask the agent to create the project constitution with principles such as code quality, testing standards, and user experience consistency.