speckit-constitution

Create and update project constitutions in spec-kit structures with template synchronization.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of keeping project constitutions up to date and in sync across all dependent templates, streamlining the process of creating or updating the constitution based on interactive or provided principles.

Core Features & Use Cases

  • Constitution Creation & Update: Automatically create or update project constitutions from user input or predefined principles.
  • Dependency Sync: Ensures all dependent templates stay in sync with any constitution changes.
  • Customizable: Compatible with spec-kit project structures, allowing for specific template customization.

Quick Start

Update your project constitution by running 'colony constitution update' with the principles as arguments.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I update a project constitution and sync dependent templates?

To update a project constitution and sync dependent templates, run 'colony constitution update' with your principles as arguments. This automatically synchronizes all dependent templates with the new constitution content.

What is a project constitution in spec-kit project structures?

A project constitution in spec-kit structures is a set of predefined principles that govern project compliance, versioning, and template synchronization. It ensures consistency across all dependent project templates.

Can I automatically create a project constitution from user input?

Yes, you can automatically create a project constitution from user input. The skill collects provided principles or derives values from project context to generate compliant constitution content.

How do template dependencies stay in sync when a project constitution changes?

Template dependencies stay in sync through automated synchronization during constitution updates. When you modify principles, the system ensures all dependent templates reflect the changes according to semantic versioning rules.

Does the project constitution skill enforce semantic versioning rules?

Yes, the project constitution skill enforces semantic versioning rules. It ensures compliance and versioning according to semantic rules when creating or updating constitutions and synchronizing dependent templates.

What is the best way to maintain project governance across template dependencies?

The best way to maintain project governance across template dependencies is automating constitution updates via 'colony constitution update'. This ensures all dependent templates stay synchronized with governance principles.