What problem does it solve? Keeping a project's governing principles consistent across spec-kit artifacts is tedious: updating the constitution file alone leaves plan, spec, and tasks templates out of sync. This Skill fills the constitution template with concrete values, versions it semantically, and propagates changes to every dependent template. ## 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 dates. - Consistency Propagation: Validates and updates plan, spec, tasks, and command templates so principle changes stay aligned across the spec-kit project. - Sync Impact Report: Prepends an HTML-comment report listing 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: After adopting a new testing principle, run this Skill to amend the constitution to v2.0.0 and automatically flag every template that must reflect the new rule. ## Quick Start Ask the agent to update the project constitution with your new principles and keep all spec-kit templates in sync.