speckit-constitution

Updates spec-kit project constitution templates from user input and repository context.

2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill speckit-constitution-strangedaystech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/StrangeDaysTech/arborist-cli/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill speckit-constitution-strangedaystech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents governance drift by updating the project constitution and propagating principle changes to dependent template artifacts across the spec-kit project.

Core Features & Use Cases

  • Constitution templating: Replaces placeholder tokens in .specify/memory/constitution.md with concrete values derived from user input and repository context.
  • Principle-aware editing: Handles changes in the number and definitions of principles while keeping the document structure consistent.
  • Governance consistency propagation: Updates related templates (plan/spec/tasks and command docs) to ensure all constitution-check guidance remains aligned.
  • Change transparency: Writes a Sync Impact Report (HTML comment) documenting version deltas, modified principles, file updates, and follow-up TODOs.

Quick Start

Run speckit-constitution and provide your amended principles and governance preferences so it can update .specify/memory/constitution.md and sync all dependent templates.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I sync a project constitution with updated governance principles?

To sync a project constitution, the tool replaces placeholder tokens in the constitution file with your input and repository context, then propagates principle changes to dependent templates.

What is governance drift and how do templates prevent it?

Governance drift happens when constitution documents and dependent templates fall out of sync. The tool prevents this by applying deterministic template propagation to ensure consistency across all governance checks.

How do I update the number of principles in my spec-kit constitution?

You update principles by providing amended definitions to the tool, which performs principle-aware editing to adjust the document structure and keep your constitution file consistent.

Can I track what changes were made during a constitution amendment?

Yes, you can track changes using the Sync Impact Report, an HTML comment documenting version deltas, modified principles, file updates, and follow-up TODOs written into the final constitution file.

Does spec-kit constitution templating require external dependencies?

No, spec-kit constitution templating does not require external dependencies. It uses repository context and user input to enforce governance date and version policy directly.

What is the best way to ensure consistency checking across plan and spec templates?

The best way to ensure consistency checking is to use governance consistency propagation, which automatically updates plan, spec, and task templates to align with your constitution guidance.