speckit-constitution

Update the project constitution file with versioning and amendment procedures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill manages the project constitution, ensuring that all development activities remain aligned with established principles and governance standards.

Core Features & Use Cases

  • Constitution Management: Automatically updates the project constitution file based on user input or principle changes.
  • Governance Enforcement: Validates changes against versioning policies and amendment procedures.
  • Use Case: When a team decides to adopt a new development principle, use this Skill to formally update the constitution, increment the version, and document the rationale.

Quick Start

Use the speckit-constitution skill to update the project constitution with the new principle regarding automated testing requirements.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I update project governance principles in a constitution file?

To update project governance principles, this Skill processes structured templates to modify the project constitution file within the .specify directory. It automatically increments the version and documents the rationale for the new development principles.

What is a project constitution for software engineering compliance?

A project constitution is a governance file that maintains project-wide principles and standards. It ensures software engineering activities remain aligned with established compliance requirements through structured versioning and amendment procedures.

How do I enforce compliance standards when adopting new development principles?

You enforce compliance standards by validating proposed principle changes against defined constitutional requirements. This Skill governs the lifecycle of amendments, ensuring any new development principles comply with project-wide governance policies before updating the constitution.

Can I use this to manage versioning and amendment procedures for project standards?

Yes, you can manage versioning and amendment procedures for project standards. The Skill validates inputs against defined constitutional requirements and automatically increments the constitution version when formal changes are adopted.

Does project constitution management require a specific directory structure?

Yes, project constitution management requires a .specify directory structure. The Skill maintains and updates the constitution file specifically within this defined directory path to ensure proper governance and compliance validation.

What's the best way to document rationale for governance changes in a project constitution?

The best way to document rationale for governance changes is through structured template processing. When updating the project constitution, the Skill formally records the reasoning behind adopted principles alongside the version increment.