speckit.constitution

Update project constitutions and synchronize .specify templates with a sync impact report.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/aniruddh2003/ai-code-reviewer --skill speckit-constitution-aniruddh2003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.constitution
Source: https://github.com/aniruddh2003/ai-code-reviewer/tree/main/.agent/skills/speckit.constitution
Command: npx skills add https://github.com/aniruddh2003/ai-code-reviewer --skill speckit-constitution-aniruddh2003

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures the project's constitution is up-to-date and synchronized across all dependent templates and workflows, maintaining consistent governance.

Core Features & Use Cases

  • Constitution Update: Create or update the project constitution based on user input or provided principles.
  • Template Synchronization: Propagate changes across .specify templates to ensure they align with the constitution.
  • Sync Impact Report: Generate a report detailing changes and updates to dependent templates.

Quick Start

Update the project constitution with the new governance principles and generate the sync impact report.

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 configuration updates across all templates?

Template synchronization propagates your updated constitution principles directly into dependent `.specify` templates. It ensures all workflows align with new governance rules and generates a sync impact report detailing the specific changes made.

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

A project constitution defines core governance principles for your codebase. You need to update it when shifting project governance standards, ensuring those changes synchronize across all dependent templates and workflows.

How do I maintain consistent governance across multiple project templates?

Maintain consistent governance by using this Skill to validate and synchronize your core principles across all `.specify` template files. It checks consistency and outputs a sync impact report confirming alignment across workflows.

Can I update my project constitution using provided input instead of interactive prompts?

Yes, you can update the project constitution using provided input. The Skill performs updates based on interactive or provided principles, edits template files accordingly, and validates consistency without manual intervention.

Does this Skill generate a report showing which templates were affected by a constitution change?

Yes, this Skill generates a sync impact report detailing all changes and updates made to dependent templates. The report provides visibility into how governance updates propagated across project workflows.

What's the best way to validate configuration consistency after changing project governance rules?

The best way to validate configuration consistency is to run this Skill after updating governance rules. It validates template consistency during synchronization and highlights misalignments in the generated sync impact report.