speckit-constitution

Update project constitution documents with semantic versioning and placeholder replacement.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/ericstiles/spec-kit-backlog --skill speckit-constitution-ericstiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/ericstiles/spec-kit-backlog/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/ericstiles/spec-kit-backlog --skill speckit-constitution-ericstiles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and synchronization of the project constitution across templates, memory, and governance artifacts.

Core Features & Use Cases

  • Derive and fill placeholders in the constitution using user input and repository context.
  • Increment and apply governance changes with semantic versioning (MAJOR/MINOR/PATCH).
  • Propagate updates to dependent templates and tasks via sync checks.

Quick Start

Provide any needed values for placeholders or confirm existing values, then run the constitution update workflow to generate and apply a new constitution version.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate project constitution updates across governance docs and templates?

Automate project constitution updates by deriving placeholder values from user input and repository context, then propagating versioned changes across dependent governance documents and templates. It replaces placeholder tokens with concrete values and generates a Sync Impact Report to track synchronization.

How does semantic versioning work for project governance documents?

Semantic versioning for governance documents enforces MAJOR, MINOR, and PATCH version increments based on the scope of constitutional changes. The system applies the correct version bump automatically during the update workflow and propagates the new version across all dependent artifacts.

What is the best way to sync placeholders in a project constitution with repo context?

Syncing placeholders in a project constitution involves extracting concrete values from repository context and user input to fill template tokens. The workflow coordinates placeholder replacement across governance artifacts, ensuring all dependent documents reflect the updated project values accurately.

Do I need existing templates to run a constitution sync workflow?

Existing templates and governance documents are required for the constitution sync workflow to function properly. The system applies derived values, increments versions, and propagates updates across these dependent artifacts, generating a Sync Impact Report to verify successful synchronization across your project.

Why does my project constitution version not increment after a governance change?

A project constitution version fails to increment when the update workflow does not detect valid governance changes or lacks sufficient repository context. Ensure user input provides the necessary values for placeholder replacement so the system can enforce the appropriate MAJOR, MINOR, or PATCH version bump.

Can I use a constitution sync workflow for project management without dependencies?

A constitution sync workflow operates without external dependencies, relying solely on repository context and user input to update project management governance documents. It derives values, replaces placeholder tokens, and propagates semantic version increments across templates independently.