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, versions changes semantically, and propagates amendments to plan, spec, and task 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-format governance dates. - Consistency Propagation: Validates and updates plan-template, spec-template, tasks-template, and command files so they align with amended principles. - Sync Impact Report: Prepends an HTML comment summarizing version changes, modified principles, and templates requiring follow-up. - Extension Hooks: Executes optional or mandatory before/after hooks declared in .specify/extensions.yml. - Use Case: A team adopting spec-kit wants to codify five engineering principles; invoke this Skill with the principles and it produces a ratified constitution plus updated templates and a suggested commit message. ## Quick Start Ask the agent to create or update the project constitution with your principles, for example: update the constitution with principles for code review, testing discipline, and observability.