speckit-constitution

Generate and synchronize project constitutions from principles and templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates and maintains a coherent project constitution from interactive inputs and existing templates, ensuring governance rules and placeholders stay in sync with the repository's spec-kit structure.

Core Features & Use Cases

  • Generate or update the project constitution in .specify/memory/constitution.md from provided principles.
  • Propagate amendments across dependent templates and artifacts, preserving consistency and version history.
  • Validate placeholder substitution, governance dates, and versioning across the project.
  • Use case: A team updates principles; the constitution is refreshed automatically and dependent docs stay aligned.

Quick Start

Provide the principles or values you want reflected in the constitution and run the spec-kit constitution update.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I create and sync a project constitution from principles and templates?

To create and sync a project constitution, you provide core principles and existing templates to automate generation and synchronization. The system updates placeholders, propagates amendments across dependent artifacts, and enforces governance rules for consistent documentation.

How does spec-kit handle versioning and date validation for governance documentation?

Spec-kit governance documentation handles versioning by enforcing strict MAJOR, MINOR, and PATCH rules, while validating dates using ISO 8601 standards. This ensures consistent, testable version history across templates and project artifacts during updates.

Can I update project principles and automatically refresh dependent spec-kit template artifacts?

You can update project principles and automatically refresh dependent spec-kit template artifacts by running the constitution synchronization process. It propagates amendments across templates, preserving consistency and version history without requiring manual updates.

What is the best way to maintain consistency across project governance templates and version history?

The best way to maintain consistency across project governance templates is to automate placeholder substitution and enforce strict versioning rules. Propagating changes from a central constitution.md file ensures all dependent documents remain aligned and testable.

Does spec-kit constitution support projects without existing .specify/memory structures?

Spec-kit constitution requires an existing .specify/memory structure to update placeholders and propagate governance rules. Projects lacking this directory structure must initialize their spec-kit environment before applying constitution automation features.