What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of creating and updating project constitutions for spec-kit projects, and ensures all dependent project templates stay aligned with governance changes to eliminate inconsistent documentation across project artifacts.
Core Features & Use Cases
- Constitution Creation & Update: Generate new project constitutions or update existing ones from interactive or provided principle inputs, with automatic placeholder resolution and semantic versioning.
- Cross-Template Sync: Automatically propagate constitution amendments across all dependent spec-kit templates (plan, spec, tasks, command files) to maintain full consistency.
- Extension Hook Support: Execute pre and post constitution update extension hooks as configured in the project's .specify/extensions.yml file.
- Use Case: A software engineering team using spec-kit to manage project governance can update core principles in one place and automatically sync all related project templates, avoiding time-consuming manual edits across 5+ separate files.
Quick Start
Invoke the speckit-constitution skill to update the project's core governance principles and automatically sync all dependent spec-kit templates.