What problem does it solve? Keeping a project's governing principles consistent across a spec-kit project is tedious: the constitution file, plan/spec/tasks templates, and command files all drift out of sync when principles change. This Skill fills the constitution template, versions amendments semantically, and propagates changes across dependent artifacts. ## 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-format governance dates. - Consistency Propagation: Validates and updates plan, spec, tasks, and command templates so they align with amended principles, then emits a Sync Impact Report. - Extension Hooks: Executes optional or mandatory pre/post hooks declared in .specify/extensions.yml around 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, flags templates needing updates, and suggests a commit message. ## Quick Start Ask the assistant to create or update the project constitution with your principles, for example: "Update the project constitution to add a principle requiring observability for all services."