speckit-constitution

Create and maintain project governance documents with YAML frontmatter and structured sections.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-constitution-pradeepmouli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/pradeepmouli/lspeasy/tree/main/.github/skills/speckit-constitution
Command: npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-constitution-pradeepmouli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit Constitution helps teams create and maintain a formal set of project governance principles, ensuring consistent quality and behavior from the outset.

Core Features & Use Cases

  • Defines non-negotiable coding standards, testing requirements, and architectural constraints to guide development.
  • Provides a living baseline for amendments, versioning, and governance reviews as the project evolves.
  • Use Case: At project start, generate the constitution and propagate changes across dependent artifacts.

Quick Start

Initialize or update the project's constitution at .specify/memory/constitution.md by filling in placeholders and propagating governance changes.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I set up project governance and coding standards from day one?▼

Project governance is established by generating a constitution file that defines non-negotiable coding standards, testing requirements, and architectural constraints. This living baseline guides development and ensures consistent quality from the outset.

What is a project constitution and how does it handle versioning and amendments?▼

A project constitution is a formal governance document outlining development principles and compliance checks. It handles versioning and amendments by providing a living baseline for governance reviews, allowing structured updates as the project evolves.

How do I automate compliance checks for software team coding standards?▼

Compliance checks are automated by generating a project constitution that outlines principles and versioning rules. This document acts as a formal baseline to verify adherence to defined coding standards and architectural constraints.

Does this governance approach require YAML frontmatter in SKILL.md files?▼

Yes, the governance generation process specifically satisfies requirements for YAML frontmatter in SKILL.md files. It also enforces structured sections in the description and produces a Sync Impact Report for compliance.

What is the best way to propagate governance changes across dependent project artifacts?▼

The best way to propagate governance changes is by updating the project constitution at .specify/memory/constitution.md. Filling in placeholders within this living baseline allows changes to cascade across dependent artifacts automatically.