speckit-constitution

Update Spec-Kit project constitutions and synchronize dependent templates.

128|7|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/PieroSierra/SecondBrain --skill speckit-constitution-pierosierra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/PieroSierra/SecondBrain/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/PieroSierra/SecondBrain --skill speckit-constitution-pierosierra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spec-kit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of updating and maintaining project constitutions in Spec-Kit projects, ensuring consistency across all dependent artifacts.

Core Features & Use Cases

  • Interactive Constitution Update: Allows users to provide principles or values for the project constitution.
  • Automatic Template Sync: Ensures dependent templates stay in sync with any amendments to the constitution.
  • Compatibility Check: Verifies that the project follows the required Spec-Kit structure with a .specify/ directory.

Quick Start

To update your project constitution, run /speckit-constitution with the principles you want to include.

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 in Spec-Kit?

To update a project constitution in Spec-Kit, run the `/speckit-constitution` command and provide your desired principles or values. The Skill automates the update process and synchronizes all dependent templates.

What is template synchronization for a project constitution?

Template synchronization ensures dependent templates stay aligned with any amendments made to the project constitution. This maintains consistency across all artifacts within the Spec-Kit project structure.

Do I need a specific directory structure to update my Spec-Kit constitution?

Yes, you need a Spec-Kit project structure containing a `.specify/` directory. The Skill performs a compatibility check to verify this required directory exists before attempting any constitution updates.

Can I run custom logic before and after updating the project constitution?

Yes, the Skill executes checks for extension hooks both before and after the constitution update. This allows you to integrate custom logic into the automated template synchronization workflow.

How do I add new principles and values to my existing project constitution?

You can add new principles and values by running the `/speckit-constitution` command with the specific principles you want to include. The Skill interactively processes your input to amend the constitution.

Why are my Spec-Kit templates not syncing with my constitution amendments?

Templates fail to sync if the required Spec-Kit project structure with a `.specify/` directory is missing. The Skill verifies this compatibility before executing template synchronization for your constitution amendments.