speckit-constitution

Update project constitutions and sync dependent templates in .specify/memory/constitution.md.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams keep their project constitution up to date by integrating user-provided principles with a living template system, ensuring all dependent artifacts stay in sync.

Core Features & Use Cases

  • Collects user inputs or derives principles from repository context and updates the constitution accordingly.
  • Validates and propagates changes across related templates, plans, and commands to maintain consistency.
  • Use case: A team adds new governance principles and wants the constitution and templates refreshed automatically to reflect the change.

Quick Start

Provide principles or prompts to update the constitution and auto-sync all dependent templates.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I synchronize project governance principles across repository templates?

You can synchronize project governance principles by updating the constitution file, which automatically propagates the new principles to all dependent templates, plans, and commands. A Sync Impact Report is generated to summarize the changes made across the repository.

How does semantic versioning work for a project constitution?

Semantic versioning for a project constitution increments the version number based on the significance of the governance changes applied. When user-provided principles are synced into the constitution file, the version is automatically updated following standard semantic versioning rules.

Can I derive governance principles automatically from existing repository context?

Yes, the constitution update flow can gather values directly from repository context rather than requiring manual input. It identifies placeholders and derives principles from existing repository data to populate the constitution automatically.

What is the best way to ensure dependent templates reflect new governance changes?

The best way to ensure templates reflect governance changes is to use an automated sync flow that validates and propagates updates. This process updates related tasks, plans, commands, and guidance docs to maintain consistency with the new constitution principles.

How do I update a constitution file without breaking consistency in related guidance docs?

To update a constitution without breaking consistency, the system applies an update flow that identifies placeholders, gathers values, and ensures all related templates and guidance docs reflect the new principles. It validates changes and generates a Sync Impact Report.

Do I need a specific directory structure to automate constitution synchronization?

Yes, constitution synchronization targets a specific repository path. The system updates the constitution file located within the repository's .specify/memory/ directory to ensure all dependent artifacts stay in sync with the latest governance principles.