speckit-constitution

Update governance constitution placeholders and generate a Sync Impact Report.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/victorevh/orbitarium-engine-sdd --skill speckit-constitution-victorevh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/victorevh/orbitarium-engine-sdd/tree/main/.cursor/skills/speckit-constitution
Command: npx skills add https://github.com/victorevh/orbitarium-engine-sdd --skill speckit-constitution-victorevh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages and synchronizes a project's constitution across templates and memory by applying user-provided inputs or repository context, ensuring consistency and traceability.

Core Features & Use Cases

  • Load the existing constitution from .specify/memory/constitution.md and identify placeholder tokens in the form [ALL_CAPS_IDENTIFIER].
  • Derive concrete values from user input or repository context, perform governance-aware versioning, and propagate amendments to dependent artifacts (plans, tasks, and template files).
  • Generate a Sync Impact Report detailing version changes, modified/added sections, and necessary template updates.

Quick Start

Update the constitution with your inputs and commit the updated .specify/memory/constitution.md to the repository.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate governance constitution updates across project templates?

Automate governance constitution updates by deriving concrete values from user input or repository context to fill identified placeholders. The process ensures consistency by propagating amendments to dependent artifacts and tracking version changes.

What is a Sync Impact Report in project governance versioning?

A Sync Impact Report in project governance versioning details version changes, modified or added sections, and necessary template updates. It provides traceability after synchronizing a constitution across memory and dependent project files.

How do I synchronize constitution amendments with dependent plans and tasks?

Synchronize constitution amendments by applying governance-aware versioning to propagate updates to dependent plans, tasks, and template files. This ensures all project artifacts remain consistent with the latest governance modifications.

How do I fill placeholders in a project constitution template using repository context?

Fill placeholders in a project constitution template by loading the existing constitution file and deriving concrete values from repository context. The system identifies specific placeholder tokens and replaces them with the derived data.

Do I need a specific file structure to track project governance amendments?

You need an existing constitution file located at .specify/memory/constitution.md to track governance amendments. The system requires this file structure to identify placeholders, ensure mandated frontmatter fields exist, and commit updated configurations.

What are the limitations of using placeholders for governance constitution synchronization?

The limitation of using placeholders for governance constitution synchronization is that the system only recognizes tokens formatted as specific uppercase identifiers. Accurate updates require mandated frontmatter fields to exist and valid user input to derive replacement values.