speckit-constitution

Create or update a project constitution and synchronize dependent templates.

Updated May 18, 2026
One-click install
npx skills add https://github.com/KamiJeong/tech-bridge-book --skill speckit-constitution-kamijeong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/KamiJeong/tech-bridge-book/tree/main/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/KamiJeong/tech-bridge-book --skill speckit-constitution-kamijeong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create or update a project constitution so your governance rules stay clear, consistent, and synchronized with dependent templates.

Core Features & Use Cases

  • Constitution Drafting: Fills in a constitution template with concrete project values and principles.
  • Governance Sync: Checks related templates and runtime guidance for consistency when rules change.
  • Use Case: Use this Skill when your team updates project principles, versioning policy, or compliance rules and needs the documentation ecosystem to stay aligned.

Quick Start

Ask the assistant to update the project constitution from the current repo context and keep all dependent templates in sync.

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 and keep dependent templates in sync?

Updating a project constitution requires filling the constitution template with concrete values while checking related templates and runtime guidance for consistency. This governance sync process ensures all dependent files remain aligned when your project principles or compliance rules change.

What is a project constitution in a spec-kit repository workflow?

A project constitution in a spec-kit repository defines your governance rules, project values, and versioning policy. It lives within a .specify directory alongside constitution templates and command docs to drive governance-driven workflows and maintain cross-file consistency across your templates.

When do I need to validate placeholders and versioning policy for governance templates?

You need to validate placeholders and versioning policy for governance templates when creating or updating a project constitution. This validation ensures cross-file consistency across templates and runtime instructions, preventing misaligned documentation when your team modifies project principles or compliance rules.

Does this governance workflow require a specific directory structure to function?

Yes, this workflow requires a spec-kit repository containing a .specify directory with constitution templates and command docs. Without this specific directory structure, the cross-file consistency checks and governance synchronization cannot be performed.

What's the best way to draft project principles and synchronize runtime guidance?

The best way to draft project principles and synchronize runtime guidance is to apply a governance-driven workflow that fills constitution templates with your values. This approach automatically validates cross-file consistency, ensuring runtime instructions and dependent templates reflect your updated compliance rules.

Why does changing project compliance rules break cross-file consistency across templates?

Changing project compliance rules breaks cross-file consistency because dependent templates and runtime instructions are often updated manually. A governance sync workflow solves this by validating placeholders and versioning policies across the entire documentation ecosystem when the constitution is modified.