speckit-constitution

Update project constitutions and propagate changes to .specify templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-constitution automates the creation and updating of a project's constitution based on interactive or provided inputs, ensuring all dependent templates stay in sync.

Core Features & Use Cases

  • Automated constitution updates from user inputs or interactive sessions.
  • Synchronized propagation across .specify/memory/constitution.md and related governance documents.
  • Governance/versioning management with placeholder resolution and versioning decisions.

Quick Start

Provide your principles or values to be incorporated and let the system update the constitution and templates accordingly.

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 keep governance documents in sync?

Automate project constitution updates by providing your principles or values to the system, which resolves placeholders and propagates changes to all related governance templates. This ensures dependent documents like constitution.md stay in sync without manual edits.

What is the best way to manage versioning for project governance documents?

Manage versioning for project governance documents by using an automated system that enforces versioning policies and resolves placeholders. It propagates amendments across all constitutional artifacts, ensuring consistent version control throughout the spec-kit project structure.

How do I update .specify templates when amendments are made to the constitution?

Update .specify templates automatically by feeding interactive inputs or principles into the governance system. The system resolves placeholders and propagates the amendments to all related constitutional artifacts, keeping the templates synchronized with the core constitution.

Do I need a spec-kit project structure to manage constitution governance?

Yes, you need a spec-kit project structure to manage constitution governance. The system operates within this specific environment, using .specify templates and the .specify/memory/constitution.md file to manage governance documents and enforce versioning policies.

Can I use interactive sessions to create a project constitution from scratch?

Yes, you can use interactive sessions to create a project constitution from scratch. The system automates the creation process based on your provided inputs, resolving placeholders and establishing versioning for the new governance documents.

Why are my dependent governance templates out of sync after a constitution change?

Dependent governance templates fall out of sync without automated propagation. This system resolves placeholders and automatically propagates changes from the core constitution to all related artifacts, preventing manual update errors and ensuring consistency.