speckit-constitution

Update project constitutions and dependent templates from user-provided principles.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures the constitution of a project remains up-to-date and consistent across various project artifacts, providing a streamlined process for constitution management.

Core Features & Use Cases

  • Constitution Management: Create or update project constitutions from principle inputs.
  • Automated Synchronization: Keeps dependent templates in sync with constitutional changes.
  • Compatibility Check: Validates constitution changes against project structure requirements.

Quick Start

Run the speckit-constitution skill to update your project constitution based on new principles or existing inputs.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I keep project constitution templates consistent across artifacts?▼

To keep project constitution templates consistent, this skill updates templates from user-provided principles and automates synchronization across dependent artifacts within a spec-kit project structure.

What is the best way to manage a project constitution from YAML principles?▼

Managing a project constitution from YAML principles involves parsing inputs and applying template processing to create or update the constitution while validating compatibility against project structure requirements.

Do I need a specific directory structure to update a project constitution?▼

Yes, updating a project constitution requires a spec-kit project structure with an existing .specify/ directory to validate compatibility and ensure template synchronization operates correctly.

How does YAML parsing handle compatibility checks for project constitution changes?▼

YAML parsing handles compatibility checks by validating proposed constitution changes against existing project structure requirements before applying template updates to dependent artifacts.

Why does my constitution template synchronization fail without a .specify directory?▼

Constitution template synchronization fails without a .specify directory because the skill operates strictly within a spec-kit project structure and requires that directory presence to validate compatibility and process template updates.