speckit-constitution

Synchronize project constitution files with inputs and templates.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/byteflow-software/dellanosousa --skill speckit-constitution-byteflow-software
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/byteflow-software/dellanosousa/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/byteflow-software/dellanosousa --skill speckit-constitution-byteflow-software

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintains a living project constitution by automatically integrating user inputs and template cues, preventing drift between governance policy and practice.

Core Features & Use Cases

  • Placeholder resolution: replaces tokens like [PROJECT_NAME] with concrete values.
  • Template propagation: updates dependent artifacts when the constitution changes.
  • Versioning and governance: enforces MAJOR/MINOR/PATCH bumps with an audit-ready history.

Quick Start

Update the running constitution at .specify/memory/constitution.md by deriving values from user input or repository context and applying them to the template.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I keep my project constitution synchronized with governance templates?

To keep your project constitution synchronized, the skill automates governance updates by integrating user inputs and applying template cues to prevent drift between policy and practice.

What is the best way to manage MAJOR, MINOR, and PATCH versioning for documentation?

The best way to manage documentation versioning is enforcing MAJOR, MINOR, and PATCH bumps automatically, which maintains an audit-ready history for your project constitution amendments.

How do I resolve placeholders like [PROJECT_NAME] in a spec-kit constitution?

To resolve placeholders in a spec-kit constitution, the skill derives concrete values from user input or repository context and substitutes tokens like [PROJECT_NAME] automatically.

Do I need a .specify directory to automate constitution amendments?

Yes, you need a .specify directory because the skill requires an existing .specify/memory/constitution.md file and a defined version policy to process amendments.

How does template propagation work when a project constitution changes?

Template propagation works by updating dependent artifacts automatically when the constitution changes, ensuring that all downstream governance documentation stays aligned.