speckit-constitution

Resolve constitution template placeholders and propagate amendments across Spec-Kit templates.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-constitution-b0yz4kr14
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-constitution
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-constitution-b0yz4kr14

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill updates your project constitution while ensuring the rest of your Spec-Kit artifacts stay synchronized with the latest principles and governance wording.

Core Features & Use Cases

  • Constitution templating and replacement: Fills placeholders in the constitution template with concrete values derived from user input and repository context.
  • Interactive/argument-aware updates: Considers conversation arguments to tailor the constitution content and the number of principles when applicable.
  • Consistency propagation across dependent templates: Updates constitution memory and then validates alignment with plan/spec/task templates and command templates.
  • Extension hooks integration: Runs optional and mandatory pre/post hooks declared in .specify/extensions.yml (without interpreting any hook conditions).

Quick Start

Run the skill to update the constitution from your provided principles and let it propagate changes to the related templates and plans.

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 keep spec-kit templates consistent?

To update a project constitution, resolve template placeholders into concrete governance text and propagate amendments across plan, spec, tasks, and command templates to ensure consistency.

What is constitution templating in a .specify repository structure?

Constitution templating fills placeholders in the constitution template with concrete governance and principle values derived from user input and repository context.

How do extension hooks work during a constitution update?

Extension hooks integration runs optional and mandatory pre/post hooks declared in .specify/extensions.yml during a constitution update without interpreting any hook conditions.

Can I tailor the number of principles in my governance constitution dynamically?

Yes, interactive and argument-aware updates consider conversation arguments to tailor constitution content and adjust the number of principles when applicable.

Why are my spec and plan templates misaligned after a governance revision?

Spec and plan templates become misaligned when consistency propagation is incomplete; updating constitution memory and validating alignment with dependent templates resolves this.

Do I need a .specify directory structure to use this constitution update process?

Yes, this constitution update process applies to projects using a .specify structure to ensure amendments propagate correctly across related templates and plans.