speckit-constitution

Create and update spec-kit project constitutions with semantic versioning and template sync.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/fhlta/primecore --skill speckit-constitution-fhlta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/fhlta/primecore/tree/main/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/fhlta/primecore --skill speckit-constitution-fhlta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious, error-prone manual work of creating and updating project constitutions for spec-kit projects, and ensures all dependent project templates stay aligned with governance changes to eliminate inconsistent documentation across project artifacts.

Core Features & Use Cases

  • Constitution Creation & Update: Generate new project constitutions or update existing ones from interactive or provided principle inputs, with automatic placeholder resolution and semantic versioning.
  • Cross-Template Sync: Automatically propagate constitution amendments across all dependent spec-kit templates (plan, spec, tasks, command files) to maintain full consistency.
  • Extension Hook Support: Execute pre and post constitution update extension hooks as configured in the project's .specify/extensions.yml file.
  • Use Case: A software engineering team using spec-kit to manage project governance can update core principles in one place and automatically sync all related project templates, avoiding time-consuming manual edits across 5+ separate files.

Quick Start

Invoke the speckit-constitution skill to update the project's core governance principles and automatically sync all dependent spec-kit templates.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate spec-kit constitution updates and template sync?

Automate spec-kit constitution updates by invoking the skill to generate governance principles, apply semantic versioning, and propagate amendments across all dependent plan, spec, task, and command templates.

How does semantic versioning work for project constitutions in spec-kit?

Semantic versioning for spec-kit constitutions automatically tracks governance amendments by incrementing version numbers during updates, ensuring dependent templates resolve placeholders against the correct constitution version.

Can I execute extension hooks when updating spec-kit governance documents?

Yes, spec-kit constitution updates execute pre and post extension hooks configured in the project's .specify/extensions.yml file, allowing custom automation during the governance amendment and template sync process.

What is the best way to maintain consistency across spec-kit plan, spec, and task templates?

Maintain spec-kit template consistency by updating core governance principles in the constitution once, which automatically syncs amendments across all dependent plan, spec, task, and command files to prevent manual editing errors.

Does spec-kit constitution sync generate impact reports for dependent artifacts?

Yes, spec-kit constitution sync generates impact reports detailing how governance changes affect dependent artifacts, ensuring full visibility into template placeholder resolution and amendment propagation across the project.