speckit-constitution

Parse templates and inject validated governance principles into project constitution files.

2|1|Updated Jul 28, 2026
One-click install
npx skills add https://github.com/0xbillw/dotfiles --skill speckit-constitution-0xbillw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/0xbillw/dotfiles/tree/main/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/0xbillw/dotfiles --skill speckit-constitution-0xbillw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the maintenance of a project constitution, ensuring that core principles and governance rules remain consistent, versioned, and aligned with project evolution.

Core Features & Use Cases

  • Template-Driven Updates: Automatically populates and updates the project constitution file based on defined templates and user input.
  • Governance Versioning: Enforces semantic versioning for governance changes, tracking amendments and ratification dates.
  • Extension Hooks: Integrates with project-specific workflows by executing pre- and post-update hooks to ensure compliance and synchronization.

Quick Start

Ask the speckit-constitution skill to update the project constitution with the new principle regarding open source contribution guidelines.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate project governance updates and track constitution amendments?

Automating project governance updates involves parsing constitution templates and injecting validated principles, while tracking amendments through semantic versioning and ratification dates. This ensures governance rules remain consistent and aligned with project evolution.

What is semantic versioning for project governance and how does it manage compliance?

Semantic versioning for project governance manages compliance by enforcing structured version control over constitution changes. It tracks amendments and ratification dates, ensuring core principles remain consistent and auditable as the project evolves.

How to update a project constitution file using templates and structured directories?

To update a project constitution file, you parse predefined templates and inject validated governance principles. This process operates within a structured .specify directory environment to maintain organized governance files.

Can I use extension hooks to synchronize project workflows during constitution updates?

Yes, you can use extension hooks to synchronize project workflows during constitution updates. The process executes pre- and post-update hooks to ensure cross-component synchronization and maintain compliance with project-specific requirements.

Does project governance automation work within a structured directory environment?

Project governance automation works within a structured .specify directory environment. This setup allows the system to parse templates, manage semantic versioning, and execute hooks to maintain constitution compliance and synchronization.