speckit-constitution

Create and update project constitutions from interactive inputs and templates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jacobbweber/Zerto-PS-Admin-SDD --skill speckit-constitution-jacobbweber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/jacobbweber/Zerto-PS-Admin-SDD/tree/main/.agent/skills/speckit-constitution
Command: npx skills add https://github.com/jacobbweber/Zerto-PS-Admin-SDD --skill speckit-constitution-jacobbweber

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

  • Collect and unify principle inputs, derive concrete values, and update the governance constitution at .specify/memory/constitution.md.
  • Propagate amendments to dependent artifacts and templates to maintain consistency across the repository.
  • Support versioning, amendment tracking, and template initialization when missing, including governance dates and placeholders.

Quick Start

Provide your project principles or input to generate and synchronize the constitution.

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 creation from existing templates?

You can automate project constitution creation by providing interactive principle inputs, which the Skill unifies into concrete values and writes to the governance constitution file. It derives values from your inputs and updates the document at .specify/memory/constitution.md.

How do I keep governance documents in sync when a project constitution changes?

To keep governance documents in sync when a project constitution changes, the Skill propagates amendments to dependent artifacts and templates across the repository. It enforces placeholder replacement and propagation rules while preserving template integrity.

Does spec-kit support versioning and amendment tracking for project constitutions?

Yes, spec-kit supports versioning and amendment tracking for project constitutions. The Skill enforces versioning rules, tracks amendments, and initializes missing templates including governance dates and placeholders.

What is the best way to update governance placeholders across dependent artifacts?

The best way to update governance placeholders across dependent artifacts is to use the constitution syncing process, which applies propagation rules to replace placeholders and sync changes across dependent templates while preserving template integrity.

Can I initialize missing governance templates within a spec-kit project structure?

Yes, you can initialize missing governance templates within a spec-kit project structure. The Skill supports template initialization when files are missing, including the setup of governance dates and required placeholders.