speckit-constitution

Update constitution documents and propagate amendments across spec-kit templates.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/inspedralbes/prj-entrades-bielDom-nguez-2DAW --skill speckit-constitution-inspedralbes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/inspedralbes/prj-entrades-bielDom-nguez-2DAW/tree/main/prj-entrades-nou/.cursor/skills/speckit-constitution
Command: npx skills add https://github.com/inspedralbes/prj-entrades-bielDom-nguez-2DAW --skill speckit-constitution-inspedralbes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

Core Features & Use Cases

  • Update governance tokens and placeholders in the constitution according to user input or repository context.
  • Derive RATIFICATION_DATE, LAST_AMENDED_DATE, and CONSTITUTION_VERSION with proper version semantics.
  • Propagate updates to dependent templates and memory artefacts.

Quick Start

Provide the initial principle inputs or point to an existing repository constitution to synchronize 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 update and synchronize my project constitution across all templates?

To update and synchronize a project constitution, provide interactive principle inputs or repository context to automatically modify governance tokens, placeholders, and memory artifacts across dependent templates.

How does semantic versioning work for a project constitution?

Semantic versioning for a constitution tracks amendments by automatically deriving and incrementing the CONSTITUTION_VERSION, ensuring every governance update is properly recorded and propagated to dependent artifacts.

What is a spec-kit governed project constitution used for?

A spec-kit governed project constitution establishes foundational governance principles by maintaining a centralized memory artifact at .specify/memory/constitution.md, ensuring project templates and decisions align with defined rules.

Can I automatically propagate amendments to dependent constitution templates and artifacts?

Yes, you can automatically propagate amendments to dependent constitution templates and artifacts by updating the core constitution file, which synchronizes governance dates, versioning, and placeholders across the repository.

Do I need an existing repository constitution to synchronize governance dates and placeholders?

No, you do not need an existing repository constitution to synchronize governance dates and placeholders; the process can derive RATIFICATION_DATE and LAST_AMENDED_DATE directly from new interactive principle inputs.

What is the best way to maintain versioning in spec-kit governed project documents?

The best way to maintain versioning in spec-kit governed project documents is to centralize updates in the constitution memory artifact, automatically deriving version semantics and propagating amendments to all dependent templates.