speckit-constitution

Update Speckit constitution templates with governance principles and a Sync Impact Report.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-constitution ensures your project governance document stays accurate, up to date, and consistent with all related templates whenever principles change.

Core Features & Use Cases

  • Interactive or provided principle-driven updates: fills in a constitution template with concrete principle values derived from user input or repo context.
  • Automatic template synchronization: propagates amendments by validating and updating related templates and command references to remove outdated guidance.
  • Versioned, auditable governance changes: increments VERSION semantically, sets ISO-formatted governance dates, and writes a Sync Impact Report for traceability.

Quick Start

Run speckit-constitution and provide your updated principles so it amends .specify/memory/constitution.md and keeps dependent templates in sync.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I keep a project constitution consistent when governance principles change?

Updating a project constitution involves replacing template placeholders with new governance principles, propagating amendments across dependent plan and spec templates, applying semantic version bumps, and generating a Sync Impact Report to validate consistency before writing.

What is template synchronization for project governance documents?

Template synchronization for project governance ensures that when constitution principles change, dependent plan, spec, and task templates automatically receive validated updates to remove outdated guidance and maintain structural consistency across the repository.

How do I apply semantic versioning to governance amendments in a Speckit project?

Applying semantic versioning to governance amendments requires incrementing the VERSION field, setting ISO-formatted governance dates, running consistency validation checks, and generating a Sync Impact Report before writing the updated constitution file.

Does the Speckit constitution amendment workflow require manual template updates?

No, the Speckit constitution amendment workflow does not require manual template updates. It automatically propagates amendments by validating and updating related templates and command references to remove outdated guidance during the constitution writing process.

How do I generate a Sync Impact Report for project scaffolding governance changes?

To generate a Sync Impact Report for governance changes, you run the constitution update process with user-supplied or repo-inferred principles, which validates consistency and outputs the report for traceability before any files are actually written.

When do I need consistency validation for markdown frontmatter in project specifications?

You need consistency validation for markdown frontmatter in project specifications when amending governance principles, ensuring that metadata fields, semantic version bumps, and ISO dates remain accurate and synchronized across all dependent templates.