speckit-constitution

Updates the project constitution and syncs dependent templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

Core Features & Use Cases

  • Sync the project constitution with .specify/memory/constitution.md and the principle templates to maintain governance consistency.
  • Propagate amendments across dependent artifacts, including governance plans, task templates, and runtime guidance.
  • Support extension hooks before constitution updates and provide a clear execution outline.

Quick Start

Update the project constitution by providing new principles or updates and let the tool refresh templates and governance documentation.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I update my project constitution and sync governance templates?

To update your project constitution, provide new principles and the tool refreshes .specify/memory/constitution.md while propagating amendments across dependent governance plans, task templates, and runtime guidance to ensure versioning consistency.

What is a project constitution in spec-kit governance?

A project constitution is a governance document that consolidates user-supplied principles into a central memory file, ensuring all dependent spec-kit templates and artifacts stay aligned with the project's foundational rules.

Do I need an existing constitution memory file to use spec-kit governance updates?

Yes, you need an existing .specify/memory/constitution.md file and access to .specify templates to apply versioning, placeholder replacement, and governance rules during the update process.

How do I propagate amendments across dependent spec-kit artifacts?

You propagate amendments by supplying updated principles to the constitution tool, which automatically applies placeholder replacement and versioning to sync governance plans, task templates, and runtime guidance.

Can I use extension hooks before constitution updates?

Yes, the tool supports extension hooks before constitution updates, providing a clear execution outline to manage how governance changes apply to your software project's spec-kit structure.

Why does my constitution template have outdated placeholders?

Outdated placeholders occur when dependent templates are not synced with the main constitution file, requiring a governance update to apply versioning and replace placeholders across all spec-kit artifacts.