speckit-constitution

Manage project constitutions with interactive or provided principle inputs.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/SorinS/go-speckit --skill speckit-constitution-sorins
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/SorinS/go-speckit/tree/main/testdata/golden/scaffold/proj-vibe/.vibe/skills/speckit-constitution
Command: npx skills add https://github.com/SorinS/go-speckit --skill speckit-constitution-sorins

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating or updating project constitutions in spec-driven development, ensuring consistency across dependent templates.

Core Features & Use Cases

  • Constitution Management: Create or update project constitutions with interactive or provided principle inputs.
  • Template Synchronization: Keeps dependent templates in sync with the constitution.
  • Compatibility Check: Ensures compatibility with spec-kit project structure.
  • Extension Hooks: Supports pre- and post-execution hooks for additional customization.

Quick Start

Run the 'speckit-constitution' skill to update your project constitution.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I create a project constitution for a spec-driven development workflow?▼

To create a project constitution, you can provide principle inputs interactively or directly to generate the governing rules for spec-driven projects, ensuring consistency across all dependent templates.

How do I keep dependent specification templates in sync with my project constitution?▼

Template synchronization is handled automatically during constitution updates, checking and aligning dependent templates to maintain consistency with the latest project principles.

Do I need a specific directory structure to manage a spec-kit project constitution?▼

Yes, managing a spec-kit constitution requires an existing spec-kit project structure and a dedicated .specify/ directory to ensure compatibility and proper execution.

Can I run custom scripts before or after updating a project constitution?▼

Yes, the constitution management process supports pre- and post-execution extension hooks, allowing you to trigger custom scripts and additional logic during the update workflow.

What is the best way to update project principles without breaking specification consistency?▼

The best way is using an automated constitution manager that validates the spec-kit structure and synchronizes dependent templates whenever project principles are added or modified.