What problem does it solve?
This Skill automates creating and updating a project's constitution by locating and replacing ALL_CAPS placeholder tokens in the .specify/memory/constitution.md template, determining appropriate version bumps and dates, and propagating those changes across dependent templates to prevent governance drift and manual inconsistencies.
Core Features & Use Cases
- Template population: Collect user-supplied or inferred values, replace placeholders, and ensure no unexplained tokens remain.
- Versioning & governance: Determine and apply MAJOR/MINOR/PATCH version increments, set ISO-format dates, and include a Sync Impact Report summarizing changes.
- Consistency propagation: Validate and update related files under .specify/templates and command docs, and flag follow-up TODOs for manual review.
- Use Case: Maintainers adopting new principles can run this Skill to update the constitution file, bump the governance version, and align all spec-kit templates automatically.
Quick Start
Update the project constitution by filling placeholders in .specify/memory/constitution.md, apply a semantic version bump with rationale, and synchronize affected .specify/templates files.