speckit-constitution

Update project constitution placeholders and propagate changes to dependent templates.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/omerkllm/edris-antigravity --skill speckit-constitution-omerkllm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/omerkllm/edris-antigravity/tree/main/.cursor/skills/speckit-constitution
Command: npx skills add https://github.com/omerkllm/edris-antigravity --skill speckit-constitution-omerkllm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps the project constitution in sync with evolving principles, ensuring all dependent templates, memory documents, and governance rules stay aligned and reduce manual drift.

Core Features & Use Cases

  • Automatic constitution updates from interactive inputs or provided principle sources.
  • Propagation of changes to dependent artifacts like memory templates and governance sections.
  • Use Case: When principles shift, automatically refresh placeholders and related guidance across the repo to preserve consistency.

Quick Start

Run the speckit-constitution skill to synchronize the project constitution with the latest principles.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I keep project documentation in sync with evolving governance principles?

To keep documentation in sync, this skill updates the project constitution by applying user inputs and governance templates to placeholders. It propagates changes to dependent memory documents and templates, reducing manual drift across your repository.

What is a project constitution and when do I need to sync it?

A project constitution is a core set of governance principles and rules. You need to sync it when principles shift, ensuring all dependent templates, memory artifacts, and guidance automatically refresh to preserve consistency.

How do I update placeholders across dependent memory documents and templates?

You can update placeholders by running the constitution sync script. It validates placeholders against new principles and automatically propagates changes across all dependent memory documents and governance sections.

Does this constitution sync workflow require any external dependencies?

No, this workflow requires no external dependencies. It operates independently to validate placeholders, apply governance templates, and generate a sync impact report for your repository.

What is the best way to automate versioning for shifting governance rules?

The best way to automate governance versioning is to use a constitution sync skill that applies interactive inputs to update rules. It automatically reconciles changes and generates a sync impact report to track updates.

How do I validate placeholders before propagating constitution changes to the repo?

To validate placeholders before propagating changes, the sync script checks them against provided principle sources or interactive inputs. It ensures governance updates are safe before applying them to dependent artifacts.