speckit-constitution

Update project constitutions and propagate amendments across dependent templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Synchronizes constitution placeholders with concrete values derived from inputs or repo context.
  • Propagates amendments across dependent artifacts and templates in a spec-kit project.
  • Supports versioning and governance checks to maintain consistency over time.

Quick Start

Provide the desired principles or inputs to update the constitution and let the system generate a synchronized memory constitution and propagate changes to dependent templates.

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 keep dependent templates in sync?

To update a project constitution, you provide desired governance principles as inputs and the system synchronizes memory placeholders with concrete values. It then propagates amendments across dependent templates to maintain consistency.

What is template propagation in governance documentation?

Template propagation in governance documentation ensures that when a constitution is amended, changes are automatically pushed to dependent artifacts. This keeps project templates aligned with the latest governance principles.

How does versioning work for project constitution changes?

Versioning for project constitution changes generates an audit-ready change history. It tracks amendments over time and applies governance checks to maintain consistency across the project lifecycle.

Can I use interactive inputs to resolve constitution placeholders?

Yes, you can use interactive inputs to resolve constitution placeholders. The system derives concrete values from your provided principles or repo context, replacing placeholders to generate a synchronized memory constitution.

What is the best way to manage governance principles across multiple project templates?

The best way to manage governance principles across templates is using a versioned constitution system. It ensures memory-template synchronization and propagates amendments automatically, eliminating manual updates across artifacts.

Why does my constitution documentation fail governance checks during template updates?

Constitution documentation fails governance checks when memory-template synchronization is incomplete or placeholders remain unresolved. Ensure all principle inputs are provided so the system can validate consistency before propagating changes.