speckit-constitution

Update docs/constitution.md and propagate changes to dependent governance artifacts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync and governance rules are enforceable across artifacts.

Core Features & Use Cases

  • Auto-sync: Update docs/constitution.md by collecting placeholder values and applying updates.
  • Template propagation: propagate changes to dependent artifacts, such as governance and versioning policies.
  • Governance traceability: track amendments, ensure compliance checks, and support rollbacks when needed.

Quick Start

Provide your governance inputs or accept defaults to update docs/constitution.md.

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 and sync governance docs?

Automating project constitution updates involves loading an existing template, collecting placeholder inputs, and applying validated changes to docs/constitution.md. The process propagates updates to dependent governance artifacts and calculates a semantic version bump.

What is template propagation for project governance and how does it work?

Template propagation for project governance ensures changes to principles in docs/constitution.md automatically sync across dependent artifacts. It tracks amendments, validates placeholders and date formats, and outputs a Sync Impact Report detailing changes and follow-up tasks.

Can I enforce compliance checks and track amendments in a markdown constitution file?

Enforcing compliance checks in a markdown constitution file is supported by validating placeholders, checking date formats, and maintaining consistency. The system tracks amendments, ensures governance traceability, and supports rollbacks when needed.

Does the constitution governance tool require external dependencies to manage versioning?

Managing versioning for a project constitution requires no external dependencies. The tool operates independently to calculate semantic version bumps, validate template dependencies, and propagate governance rules across related artifacts.

How do I generate a Sync Impact Report after updating project principles?

Generating a Sync Impact Report after updating project principles happens automatically when changes are applied to docs/constitution.md. The report details all propagated changes, validation results, and follow-up tasks required for compliance.

What's the best way to maintain governance traceability across multiple documentation templates?

Maintaining governance traceability across documentation templates is best handled by centralizing principles in docs/constitution.md and propagating changes to dependent artifacts. This ensures consistency, tracks amendments, and supports rollbacks when needed.