speckit-constitution

Update project constitution files and synchronize associated templates.

1|1|Updated May 31, 2026
One-click install
npx skills add https://github.com/WayneSHC/polaris-desk --skill speckit-constitution-wayneshc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/WayneSHC/polaris-desk/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/WayneSHC/polaris-desk --skill speckit-constitution-wayneshc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manages project constitutions by automatically updating and synchronizing dependent templates, simplifying constitution maintenance and ensuring consistent governance across all documents.

Core Features & Use Cases

  • Constitution Management: Updates project constitution based on user inputs or pre-defined principles.
  • Template Synchronization: Ensures all related project documents reflect the constitution changes.
  • Compatibility Check: Validates that the project follows spec-kit structure and provides fallback options if extensions are not configured.

Quick Start

Enter 'Update my project constitution with these principles: fairness, collaboration, integrity' to create a new constitution.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I update my project constitution and synchronize templates?

To update a project constitution, supply your governance principles to the Skill, which revises the constitution file and automatically synchronizes the changes across all associated project templates to ensure consistent governance alignment.

What is a project constitution in spec-kit governance?

A project constitution in spec-kit governance is a foundational file defining core principles. The Skill parses this constitution template and applies your inferred or user-supplied principles to maintain consistent governance across dependent project documents.

Do I need a .specify directory to manage my project constitution?

Yes, managing your project constitution requires access to the .specify directory and the project-specific .specify/extensions.yml file. The Skill checks compatibility and provides fallback options if extensions are not configured.

Can I execute extension hooks when updating my project constitution?

Yes, you can execute optional extension hooks when updating your project constitution. The Skill parses constitution template tokens and runs these hooks during the template synchronization process to ensure all documents align with the governance framework.

What happens if my project lacks extensions.yml for constitution management?

If your project lacks extensions.yml for constitution management, the Skill performs a compatibility check to validate the spec-kit structure and provides fallback options to ensure the governance framework can still be applied to your documents.

Why are my project templates not syncing with the constitution file?

Your project templates may not sync with the constitution file if the .specify directory structure is invalid or extension hooks fail. The Skill validates spec-kit compatibility and parses template tokens to resolve synchronization failures.