What problem does it solve? Keeping a project's governing constitution consistent with its specification, plan, and task templates is error-prone manual work. This Skill fills the constitution template with concrete principles, applies semantic versioning to amendments, and synchronizes all dependent Spec Kit artifacts automatically. ## 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-formatted governance dates. - Consistency Propagation: Validates and updates plan, spec, and tasks templates plus installed Spec Kit command files so they stay aligned with amended principles. - Sync Impact Report: Prepends an HTML comment report to the constitution listing version changes, modified principles, and templates requiring updates. - Extension Hooks: Executes optional or mandatory before/after hooks defined in .specify/extensions.yml. - Use Case: A team adopting Spec Kit wants to codify five engineering principles (e.g., test-first, observability) into their constitution and ensure every downstream template reflects the new governance rules. ## Quick Start Ask the agent to create or update the project constitution with your principles, for example: "Update the project constitution to add a principle requiring integration tests for all public APIs."