speckit-constitution

Update project constitution governance documents with versioning and consistency checks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/william-menezes/pet-volta --skill speckit-constitution-william-menezes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/william-menezes/pet-volta/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/william-menezes/pet-volta --skill speckit-constitution-william-menezes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates updating and maintaining the project constitution to reflect current governance rules, placeholders, and memory templates, reducing manual drift.

Core Features & Use Cases

  • Automated constitution updates: Derives concrete values from user input or repo context to fill .specify/memory/constitution.md and propagate amendments across dependent artifacts.
  • Governance compliance & versioning: Enforces a formal versioning policy (MAJOR, MINOR, PATCH) and records ratification/amendment dates with clear rationale.
  • Consistency propagation: Validates alignment with related templates (plan-template.md, spec-template.md, tasks-template.md) and guidance docs.

Quick Start

Provide initial inputs or allow the system to derive values, then update the constitution and commit the changes.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate constitution updates for project governance documents?

To automate constitution updates, the skill derives concrete values from user input or repository context to fill the .specify/memory/constitution.md file and propagates amendments across dependent artifacts automatically, reducing manual drift in governance documents.

What is the versioning policy for amending a project constitution?

The versioning policy for amending a project constitution enforces formal MAJOR, MINOR, and PATCH version increments. It records ratification and amendment dates with clear rationale to maintain strict governance compliance and historical tracking.

How do I ensure consistency across governance templates and guidance docs?

To ensure consistency across governance templates, the skill validates alignment with related plan-template.md, spec-template.md, and tasks-template.md files alongside guidance docs, enforcing placeholder replacement and consistency checks throughout the .specify directory.

Can I use this skill to fill placeholders in my .specify directory without manual input?

Yes, you can use this skill to fill placeholders without manual input because it can derive concrete values directly from your repository context to resolve placeholders in the constitution.md file and propagate changes across dependent artifacts.

What's the best way to keep my project constitution in sync with current governance principles?

The best way to keep your project constitution in sync is to apply automated consistency checks and versioning policies. This skill updates the constitution to reflect current governance principles, resolves placeholders, and increments versions correctly across amendments.