speckit-constitution

Create and update project constitutions with governance principles and versioning.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/TKlerx/webapp-template --skill speckit-constitution-tklerx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/TKlerx/webapp-template/tree/main/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/TKlerx/webapp-template --skill speckit-constitution-tklerx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that project constitutions are kept up-to-date and consistent across all dependent templates, simplifying governance and compliance processes.

Core Features & Use Cases

  • Constitution Management: Create or update the project constitution with principle inputs.
  • Automated Updates: Propagate amendments across dependent artifacts and templates.
  • Compatibility Check: Ensures the Skill works with spec-kit project structures.
  • Use Case: When a project introduces new principles or governance changes, use this Skill to update the constitution and all related templates to reflect the changes.

Quick Start

Run the 'update-constitution' command with the desired principles as input.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I maintain project constitution consistency when governance principles change?

To maintain project constitution consistency, you can use a principle-driven development approach to update the constitution and automatically propagate amendments across dependent templates and artifacts.

What is the best way to update project governance documents across multiple spec-kit templates?

The best way to update project governance documents is to run an update command with the desired principles, which propagates the changes across all dependent artifacts and templates within the project structure.

Do I need a specific directory structure to manage a project constitution with spec-kit?

Yes, you need an existing spec-kit project structure containing a .specify/ directory to manage your project constitution, operate on existing files, and ensure compatibility.

How does automated constitution management propagate new principles to existing artifacts?

Automated constitution management propagates new principles by operating on existing constitution files and applying versioning updates to automatically synchronize all dependent templates and artifacts.

When do I need to use principle-driven development for project constitution updates?

You need principle-driven development for project constitution updates when a project introduces new principles or governance changes that must be reflected across all related templates and artifacts.

Can I create a new project constitution from scratch using template consistency tools?

Yes, you can create a new project constitution from scratch by providing principle inputs, which establishes the initial governance structure and sets up versioning for future updates.