speckit-constitution

Update and validate project constitutions from interactive principle inputs.

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

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

  • Interactive constitution drafting and updates that align with a living governance model.
  • Automatic propagation of changes to dependent artifacts (templates, plan/spec/docs).
  • Versioning and auditing of constitution changes with traceable history.

Quick Start

Supply principles or values to update the project constitution and run the speckit-constitution workflow.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I update a project constitution and sync dependent templates?

To update a project constitution, supply interactive principles to run the workflow, which automatically replaces placeholders, increments versions, and propagates changes to dependent templates and specification docs.

What is project constitution governance in specification tooling?

Project constitution governance is a living model that defines core principles, ensuring dependent artifacts like templates and plans stay synchronized through automated versioning and traceable auditing.

How do I version specification templates when governance principles change?

Versioning specification templates happens automatically when you update the constitution; the workflow increments versions and applies hooks to ensure all dependent documents reflect the latest principle data.

Can I draft a project constitution interactively without predefined principle inputs?

Yes, you can draft a project constitution interactively by supplying principles directly during the workflow, which then validates the inputs and propagates the governance changes to dependent artifacts.

Does this constitution workflow support extensions and hooks for dependent docs?

Yes, the constitution workflow supports extensions and hooks, automatically propagating governance updates and version increments to dependent specification docs to maintain template synchronization.

What is the best way to safeguard a project constitution during specification updates?

Safeguarding a project constitution requires applying versioning and validation hooks during updates, ensuring placeholders are replaced and changes propagate correctly without breaking dependent specification templates.