spec-constitution

Create and amend versioned project governance constitutions with semantic versioning.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/180VRisLife/.claude --skill spec-constitution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-constitution
Source: https://github.com/180VRisLife/.claude/tree/main/skills/spc-constitution
Command: npx skills add https://github.com/180VRisLife/.claude --skill spec-constitution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to formalize and maintain a single source of truth for project governance by codifying principles, constraints, and an amendment workflow.

Core Features & Use Cases

  • Template-driven constitution: Use a standardized constitution.md template for consistency across projects.
  • Amendment workflow: Load existing constitution, apply user-specified changes, and perform a version bump.
  • Versioned governance: Enforce semantic versioning and track amendments to governance.

Quick Start

Run the constitution workflow to create or amend .spec/constitution.md according to the steps in this Skill.

Frequently Asked Questions about spec-constitution

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

FAQPage Schema
How do I codify project governance rules into a formal constitution?

Codify project governance by generating a standardized constitution.md file that defines core principles, constraints, and an amendment workflow to maintain a single source of truth. The template-driven approach ensures consistency across software and spec projects.

How do I amend an existing project constitution and manage versioning?

Amend an existing constitution by loading the current file, applying user-specified changes, and performing a semantic version bump. This versioned governance workflow tracks updates to rules and principles while maintaining historical consistency.

What is a project constitution used for in spec management?

A project constitution in spec management formalizes constraints, governance rules, and core principles into a single source of truth. It enables teams to establish testable and declarative governance standards required for formal software project oversight.

Can I use semantic versioning for governance amendments and rule updates?

Semantic versioning is enforced for governance amendments to track changes to the constitution. Applying user-specified changes automatically triggers a version bump, ensuring that updates to principles and constraints are properly recorded.

Does template-driven constitution generation work for software projects without existing governance?

Template-driven constitution generation works for software projects lacking governance by creating a standardized constitution.md file from scratch. It establishes declarative principles and an amendment workflow without requiring pre-existing spec artifacts.

When should I not use a formal constitution for project spec management?

A formal constitution for spec management may be unnecessary for small or informal projects that do not require strict governance, semantic versioning, or an amendment workflow to maintain their core principles and constraints.