speckit-constitution

Update project constitution templates with versioned governance and placeholder replacement.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill creates or updates the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

Core Features & Use Cases

  • Populate placeholder tokens in .specify/memory/constitution.md by deriving concrete values from user input or repo context.
  • Propagate amendments across dependent artifacts and templates to maintain consistency.
  • Support governance versioning via MAJOR/MINOR/PATCH rules and ensure compliance with templates.

Quick Start

Provide the principle inputs to update the constitution, or accept defaults to initialize from 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 from interactive principle inputs?

To update a project constitution, the Skill derives concrete values from interactive or provided principle inputs to populate placeholder tokens in the constitution.md file, ensuring governance updates are reflected accurately.

How do dependent templates stay in sync when governance principles change?

Dependent templates stay in sync through governance propagation, which automatically applies amendments from the updated constitution across related artifacts to maintain project-wide consistency.

Can I automate constitutional versioning using MAJOR, MINOR, and PATCH rules?

Yes, constitution versioning is automated by enforcing MAJOR, MINOR, and PATCH rules during updates, generating metadata to track governance changes and ensure compliance with project templates.

What is the best way to initialize a speckit project constitution from templates?

The best way to initialize a project constitution is to accept default values, which automatically populates the constitution.md file and related templates from the existing speckit project structure.

Does updating the constitution enforce placeholder replacement in memory files?

Yes, updating the constitution enforces placeholder replacement by deriving concrete values from user input or repository context to populate tokens within the memory files and dependent templates.

When do I need to amend the constitution.md file in a governance workflow?

You need to amend the constitution.md file when teams define new governance principles or modify existing ones, triggering versioning updates and propagation across dependent project artifacts.