What problem does it solve? Keeping a project's governing principles consistent across spec-kit templates is tedious and error-prone; this Skill fills the constitution template, versions changes semantically, and propagates amendments to dependent artifacts. ## Core Features & Use Cases - Constitution Authoring: Fills placeholder tokens in .specify/memory/constitution.md from user input or repository context, producing declarative, testable principles. - Semantic Versioning: Automatically bumps the constitution version (MAJOR/MINOR/PATCH) based on the nature of governance changes and records ratification and amendment dates. - Sync Impact Report: Validates dependent templates (plan, spec, tasks, command files) and prepends an HTML-comment report listing modified principles and pending updates. - Use Case: After deciding your team requires test-first development and observability as non-negotiable principles, run this Skill to rewrite the constitution, bump it to a new minor version, and flag which spec-kit templates need alignment. ## Quick Start Update the project constitution to add a principle requiring integration tests for all public APIs and propagate the change to dependent templates.