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.