speckit-constitution

Convert interactive inputs into a synchronized project constitution document.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and maintain a consistent project constitution by transforming interactive inputs into a synchronized memory artifact that drives templates, workflows, and governance checks.

Core Features & Use Cases

  • Interactive constitution updates from user input
  • Automatic propagation to dependent templates and documentation
  • Versioning and governance updates across the project

Quick Start

Provide the desired principles as inputs and run speckit-constitution to update .specify/memory/constitution.md accordingly.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I update my project constitution from interactive inputs?

Updating a project constitution involves converting interactive user inputs into a synchronized memory document. This process aligns your project's core principles with its templates, workflows, and governance artifacts automatically.

How does constitution versioning work in a spec-kit repository?

Constitution versioning in a spec-kit repository works by reading the existing constitution, applying your inputs, managing placeholders, and incrementing the version. It then propagates these governance updates across dependent project artifacts.

What are project constitutions and when do I need to update them?

Project constitutions are synchronized memory artifacts that establish core principles to drive templates, workflows, and governance checks. You need to update them whenever you must align project governance with new or modified foundational principles.

Do I need a .specify directory to manage project governance and memory artifacts?

Yes, you need a .specify directory to manage project governance and memory artifacts. This tool is specifically applicable to spec-kit repositories containing that directory, where it updates the constitution.md memory file.

Can I automatically propagate constitution changes to dependent templates and documentation?

Yes, you can automatically propagate constitution changes to dependent templates and documentation. The tool applies your input principles and propagates the updates across dependent templates, workflows, and governance artifacts.