speckit-constitution

Update project constitution files and propagate governance changes across templates.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/CLOCKWORK-TEMPTATION/plugin_01UphfxAg16yZB4YodKYf1RZ --skill speckit-constitution-clockwork-temptation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/CLOCKWORK-TEMPTATION/plugin_01UphfxAg16yZB4YodKYf1RZ/tree/main/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/CLOCKWORK-TEMPTATION/plugin_01UphfxAg16yZB4YodKYf1RZ --skill speckit-constitution-clockwork-temptation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams keep the project constitution in .specify/memory/constitution.md synchronized with live principles and governance changes, preventing drift across templates and artifacts.

Core Features & Use Cases

  • Update and propagate changes from interactive inputs or provided principle inputs to dependent templates.
  • Validate placeholders, apply governance rules, and increment constitution versioning consistently.
  • Generate a Sync Impact Report and surface deferred items for missing data.

Quick Start

Run the constitution update flow by providing inputs or using the interactive mode to refresh .specify/memory/constitution.md and propagate changes across templates.

Frequently Asked Questions about speckit-constitution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep a project constitution in sync with governance changes?

To keep a project constitution in sync, you automate updates from interactive inputs or provided principles to align governance rules across templates. This validates placeholders, applies governance rules, and increments versioning consistently when principles change.

What is a Sync Impact Report for project governance?

A Sync Impact Report for project governance is an output document that records changes made when updating the constitution. It details how principle modifications propagate across dependent templates and surfaces deferred items for missing data.

How do I update .specify/memory/constitution.md without causing template drift?

To update .specify/memory/constitution.md without template drift, automate propagating changes from inputs to dependent templates while running cross-template consistency checks. This ensures governance rules remain aligned across all artifacts.

Does spec-kit support automated constitution versioning and placeholder resolution?

Yes, spec-kit supports automated constitution versioning and placeholder resolution. When applying governance changes, the system validates placeholders, resolves them consistently, and increments the constitution version to reflect updated principles.

What happens to missing data when synchronizing a project constitution?

When synchronizing a project constitution with missing data, the process defers those specific items rather than failing. The generated Sync Impact Report explicitly surfaces these deferred items for later resolution.

Can I use interactive mode to refresh governance principles in spec-kit repositories?

Yes, you can use interactive mode to refresh governance principles in spec-kit repositories. This mode accepts direct inputs to update the constitution and automatically propagate changes across dependent templates.