speckit-constitution

Consolidate governance inputs into the constitution and propagate amendments across templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and synchronize the project constitution for a SPEC-KIT style repository by populating placeholders from inputs and propagating amendments across dependent artifacts.

Core Features & Use Cases

  • Automates constitution updates based on user input and repository context.
  • Propagates changes to dependent templates and governance documents.
  • Use Case: When a principle is added or updated, automatically refreshes the constitution and related artifacts.

Quick Start

Provide concrete values for all placeholders and run the constitution update flow to refresh the memory constitution and all dependent artifacts.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I synchronize a project constitution across dependent spec-kit templates?

To synchronize a project constitution, this skill consolidates user inputs and propagates amendments across dependent spec-kit templates, automatically refreshing related artifacts when governance principles are updated.

How do I replace placeholders in a .specify memory constitution?

Replacing placeholders in a .specify memory constitution requires providing concrete values for all variables and running the constitution update flow to validate metadata and refresh the repository's governance structure.

What is project governance consolidation for spec-kit repositories?

Project governance consolidation for spec-kit repositories identifies and addresses gaps by aligning templates, validating frontmatter, and ensuring a consistent versioning policy across the .specify memory structure.

Do I need valid frontmatter to update a speckit constitution?

Valid frontmatter with a name and description is required to update a speckit constitution, along with a clear versioning policy and consistent governance metadata for validating placeholders and cross-document propagation.

Why does my cross-document propagation fail during constitution updates?

Cross-document propagation fails during constitution updates when there are gaps in governance metadata, invalid frontmatter, or missing concrete values for placeholders required to align dependent templates.