speckit-constitution

Create and synchronize project constitution templates with placeholder replacement.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps project governance aligned by creating or updating the constitution across templates from interactive inputs or provided principles inputs, ensuring all dependent artifacts stay in sync.

Core Features & Use Cases

  • Automated constitution generation and synchronization across the .specify templates.
  • Placeholder derivation and propagation to dependent artifacts when constraints change.
  • Governance versioning and amendment tracking with documented rationale.

Quick Start

Initialize or update the constitution by providing principle inputs; the system fills .specify/memory/constitution.md and updates dependent artifacts accordingly.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate updating my project constitution across spec-kit templates?

You can automate project constitution updates by providing interactive inputs or governance principles, which the system uses to fill .specify/memory/constitution.md and synchronize dependent artifacts. It handles placeholder replacement for variables like [PROJECT_NAME] and ensures all templates stay in sync.

How does placeholder propagation work when governance constraints change in spec-kit?

Placeholder propagation works by deriving values from your updated constitution inputs and replacing variables like [PROJECT_NAME] across all dependent artifacts. When constraints change, the system automatically synchronizes these updates to ensure governance alignment throughout your templates.

Do I need an existing constitution template to use automated governance synchronization?

Yes, you need an existing constitution template to use automated governance synchronization. The system requires a base .specify/memory/constitution.md file and ISO-8601 formatted dates to properly handle versioning policies and propagate updates to dependent artifacts.

How do I track governance versioning and amendment rationale for my project constitution?

You can track governance versioning and amendment rationale by updating your constitution with new principle inputs. The system documents the changes, applies versioning policies, and records the rationale for each amendment across all synchronized templates.

What's the best way to keep dependent project artifacts in sync with my constitution?

The best way to keep dependent artifacts in sync is to update your constitution through the automated system, which propagates placeholder changes and governance updates across all .specify templates simultaneously. This ensures versioning policies and constraints remain aligned without manual intervention.

Why does my constitution template update fail when governance dates are missing?

Constitution template updates fail without valid ISO-8601 dates because the versioning policy and amendment tracking require standardized date formats. You must provide ISO-8601 formatted dates to ensure proper governance synchronization and placeholder replacement across dependent artifacts.