speckit-constitution

Replace constitution placeholders and propagate amendments across dependent templates.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/rcmilan/godot-scrabblerabble --skill speckit-constitution-rcmilan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/rcmilan/godot-scrabblerabble/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/rcmilan/godot-scrabblerabble --skill speckit-constitution-rcmilan

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Creates or updates the project constitution to reflect current principles and governance, keeping templates and artifacts in sync.

## Core Features & Use Cases

  • Reconciles placeholders in the constitution with actual project values.
  • Propagates amendments across dependent artifacts and templates.
  • Ensures governance and versioning guidance are maintained within the constitution.

### Quick Start Update the constitution with current project values; the system will fill placeholders and propagate changes.

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 in sync with current values?

To keep your project constitution in sync, update the memory file with current project values. The system replaces placeholders and propagates amendments across dependent templates and artifacts to maintain consistent governance.

How does constitutional versioning work when updating governance principles?

Constitutional versioning uses semantic versioning rules to increment the CONSTITUTION_VERSION whenever you apply changes. This ensures you maintain a clear history of governance updates as principles evolve.

How do I propagate constitution amendments across dependent templates?

You propagate constitution amendments by updating the core memory file. The system automatically applies these changes across all dependent templates and artifacts to ensure governance remains consistent.

What happens if placeholders remain in my project constitution?

If placeholders remain in your project constitution, the system validates the file to detect them. It reports any unresolved placeholders and deferred items for future updates to ensure complete governance.

When do I need to update my project constitution?

You need to update your project constitution when your current principles and governance change. Reconciling placeholders with actual project values ensures your templates and artifacts reflect accurate governance.