speckit-constitution

Update Speckit constitution templates with token-filled content and sync dependent artifacts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps your project governance and principle definitions consistent by updating the project constitution and propagating changes across dependent templates.

Core Features & Use Cases

  • Constitution update with token filling: Replaces all placeholder tokens in the constitution template with concrete values derived from user inputs and repo context.
  • Governance versioning and amendment tracking: Increments constitution version using semantic rules and updates amendment dates with ISO formatting.
  • Consistency propagation: Validates and aligns related templates and command docs with the updated principles so downstream artifacts don’t drift.

Quick Start

Ask it to amend your project principles and constitution, for example: provide the principles you want and instruct the Skill to update the constitution and sync the templates.

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 and templates synced when updating governance principles?

To keep your project constitution and templates synced, this Skill converts principle inputs into concrete filled content and propagates changes across dependent artifacts. It overwrites the constitution file deterministically and validates related templates to prevent drift.

How does project governance versioning work when amending a constitution?

Project governance versioning increments the constitution version using semantic rules and updates amendment dates with ISO formatting. This ensures consistent tracking of governance changes across memory and templates during principle updates.

Do I need a Speckit project to use constitution templating and hook orchestration?

Yes, you need a Speckit project structure because the Skill deterministically overwrites the .specify/memory/constitution.md file. It applies pre/post extension hook handling specific to Speckit governance maintenance workflows.

What is the best way to replace placeholder tokens in a constitution template with repo context?

The best way to replace placeholder tokens is by providing your desired principles and instructing the Skill to update the constitution. It derives concrete values from user inputs and repo context to fill the template automatically.

Why do dependent command docs drift after updating project principles?

Dependent command docs drift when governance updates are not propagated. This Skill validates and aligns related templates and command docs with updated principles, enforcing consistency and producing a structured sync impact report to track changes.