What problem does it solve? Keeping a project's governing principles consistent across the constitution file and all dependent spec-kit templates is error-prone manual work. This Skill fills the constitution template with concrete values, applies semantic versioning, and propagates amendments to plan, spec, and tasks templates. ## Core Features & Use Cases - Constitution Authoring: Fills placeholder tokens in .specify/memory/constitution.md from user input or repository context, with semantic version bumping (MAJOR/MINOR/PATCH) and ISO governance dates. - Consistency Propagation: Validates and updates plan-template.md, spec-template.md, tasks-template.md, and installed speckit command files so they align with amended principles. - Extension Hooks: Executes optional or mandatory pre/post hooks declared in .specify/extensions.yml before and after the constitution update. - Use Case: A team adopting spec-kit wants to codify five engineering principles; the Skill drafts the constitution, bumps it to v1.0.0, emits a Sync Impact Report, and flags templates needing follow-up. ## Quick Start Ask the agent to create or update the project constitution with your principles, for example: "Update the constitution to add a principle requiring test coverage for all new modules."