speckit-constitution

Update project constitutions and synchronize dependent governance templates.

1.0k|514|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/unipds-engenharia-de-ia-aplicada/engenharia-de-software-com-ia-aplicada --skill speckit-constitution-unipds-engenharia-de-ia-aplicada
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/unipds-engenharia-de-ia-aplicada/engenharia-de-software-com-ia-aplicada/tree/main/lives/2026-05-27/001-pos-live/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/unipds-engenharia-de-ia-aplicada/engenharia-de-software-com-ia-aplicada --skill speckit-constitution-unipds-engenharia-de-ia-aplicada

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams create or update a project constitution without drifting from the templates and guidance that depend on it. It turns high-level principles into a concrete governance document and keeps related project artifacts aligned.

Core Features & Use Cases

  • Constitution Drafting: Converts principle inputs into a clear, versioned constitution with governance rules.
  • Template Synchronization: Checks related plan, spec, tasks, and command templates so they stay consistent with the constitution.
  • Hook Awareness: Detects extension hooks and preserves execution guidance for pre and post constitution workflows.
  • Use Case: A team adopting new engineering values can update its constitution once and propagate the changes across the project’s operating docs.

Quick Start

Tell the skill the principles you want captured, and it will update the constitution and align the dependent templates.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I keep project constitutions synchronized with governance templates?

A project constitution is a versioned governance document that converts high-level engineering principles into concrete rules. It serves as the central source of truth that dependent plan, spec, and task templates reference for consistent project execution.

How do I update a project constitution and propagate changes to dependent docs?

You update a project constitution by submitting new engineering principles. The system then applies placeholder resolution and versioned amendment tracking to generate the updated governance document and propagate changes across linked files.

Does spec-kit constitution management work with extension hooks?

Yes, the system detects extension hooks during updates and preserves their execution guidance for pre and post constitution workflows. This ensures automated triggers remain functional across your spec-kit repository without manual reconfiguration.

What's the best way to track amendments in a project constitution?

The best way to track amendments is using versioned amendment tracking. This records every change made from principle inputs, ensuring you can audit historical governance shifts and maintain template consistency across the repository lifecycle.

What happens if my spec, plan, or tasks templates drift from the project constitution?

If templates drift from the project constitution, propagation checks identify inconsistencies across your spec, plan, tasks, and command files. You then re-synchronize them by updating the constitution to enforce governance alignment across the repository.