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.