What problem does it solve?
This Skill automates the painful and error-prone task of updating a project's governance document (constitution) and ensuring all dependent templates and artifacts remain consistent with those changes. It reduces manual editing, enforces versioning and date conventions, and produces a clear sync impact report to guide follow-up work.
Core Features & Use Cases
- Template Filling: Detects bracketed placeholder tokens in the constitution template and replaces them with derived or user-provided values.
- Versioning & Dates: Determines appropriate semantic version bumps and enforces ISO-format governance dates, emitting a rationale for the change.
- Cross-Template Sync: Validates and updates related Spec Kit templates (plans, specs, tasks, command docs) to reflect constitution changes and generates a Sync Impact Report.
- Use Case: Maintainers of a Spec Kit project can run this Skill to standardize governance language, add or remove principles, and propagate those changes safely across templates.
Quick Start
Ask the agent to "Update the project constitution from repository context and sync dependent templates, writing the result to .specify/memory/constitution.md".