speckit-constitution

Updates or creates project constitution and syncs dependent templates using Python scripting and validates .specify/ directory structure.

Updated May 3, 2025
One-click install
npx skills add https://github.com/dsuth10/Legends-of-Learning-4 --skill speckit-constitution-dsuth10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/dsuth10/Legends-of-Learning-4/tree/main/.cursor/skills/speckit-constitution
Command: npx skills add https://github.com/dsuth10/Legends-of-Learning-4 --skill speckit-constitution-dsuth10

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of updating a project's constitution from provided inputs, ensuring that all dependent templates remain in sync, which helps in maintaining governance and structure efficiently.

Core Features & Use Cases

  • Automated Constitution Updates: Update or create a project constitution with user input or predefined principles.
  • Dependency Management: Ensures dependent templates stay in sync with the constitution changes.
  • Use Case: When you need to update a project's governance rules or principles, this Skill can automatically propagate these changes across various dependent files.

Quick Start

Use the 'speckit-constitution' skill to update the project constitution based on new principles.

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 keep dependent templates in sync?

To update a project constitution, this Skill takes your new principles as input and automatically propagates the changes, ensuring all dependent templates remain in sync within the .specify/ directory structure.

What is the best way to automate project governance and configuration management?

Automating project governance involves using scripts to apply predefined principles to a constitution file. This Skill validates updates against your directory structure to maintain configuration management automatically.

Do I need Python to maintain project constitution files?

Yes, Python scripting is required to execute and validate the constitution updates. The Skill relies on Python to process your inputs and ensure dependency sync across the project templates.

How do I create a project constitution from predefined principles?

Creating a project constitution from predefined principles is done by passing your inputs to the Skill. It then generates the governance file and automatically synchronizes any dependent code templates.

Why does my dependency sync fail when updating project governance rules?

Dependency sync fails during project governance updates if the directory structure validation encounters mismatches. The Skill requires the .specify/ directory structure to correctly propagate constitution changes to dependent templates.