What problem does it solve?
This Skill helps maintain and update a project's constitution by filling template placeholders, deriving missing values from repository context, and ensuring dependent templates and command files stay synchronized.
Core Features & Use Cases
- Template population: Replace bracketed placeholders in .specify/memory/constitution.md with user-provided or inferred values.
- Governance versioning: Determine and increment CONSTITUTION_VERSION according to semantic rules and manage RATIFICATION_DATE and LAST_AMENDED_DATE.
- Consistency propagation: Validate and update .specify/templates and command files, produce a Sync Impact Report, and write the completed constitution back to .specify/memory/constitution.md.
- Use case: A maintainer provides updated principles; the Skill resolves placeholders, bumps the version appropriately, updates dependent templates, and reports any manual follow-ups.
Quick Start
Update the project's constitution using provided principles, infer missing fields from the repository, and synchronize related templates.