speckit.constitution

Create and synchronize project constitutions across spec-kit templates.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/aboneto/sopelasobremesa --skill speckit-constitution-aboneto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.constitution
Source: https://github.com/aboneto/sopelasobremesa/tree/main/.agents/skills/speckit.constitution
Command: npx skills add https://github.com/aboneto/sopelasobremesa --skill speckit-constitution-aboneto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

Core Features & Use Cases

  • Interactive intake of governance principles and required templates.
  • Automatic drafting and synchronization of the constitution across memory and templates.
  • Governance-aware validation and versioning to support controlled amendments.

Quick Start

Provide the principle inputs or confirm defaults, and the skill will refresh .specify/memory/constitution.md 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 a project constitution in sync with repository templates?

To draft a project constitution, you provide governance principles or confirm default inputs during an interactive intake process. The skill then automatically generates the constitution document and synchronizes it across memory and dependent templates.

How does governance validation work for project constitution amendments?

Governance validation for constitution amendments works by enforcing versioning and controlled amendment workflows. When you update project principles, the skill validates the changes against existing governance rules before synchronizing the new policy across the repository.

Do I need an existing spec-kit project to create a project constitution?

You do not need an existing spec-kit project to create a constitution, but the skill is designed for spec-kit environments. It specifically writes to .specify/memory/constitution.md and applies template guidance to maintain repository-wide policy consistency.

What is the best way to manage versioning for a living project constitution?

The best way to manage versioning for a living project constitution is using automated governance-aware validation. The skill enforces version control and structured amendment workflows, ensuring every policy update is tracked and synchronized across all dependent templates.

Why are my dependent templates not updating when I change the project constitution?

Dependent templates fail to update when constitution changes bypass the proper amendment workflow. The skill requires interactive or provided principle inputs to automatically draft, validate, and synchronize governance updates across .specify/memory/constitution.md and related templates.