speckit-constitution

Create or update the project constitution at .specify/memory/constitution.md with placeholders and versioning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishing a consistent governance baseline and codified guidelines for a software project to ensure alignment, quality, and maintainability across teams.

Core Features & Use Cases

  • Defines and updates the project constitution file located at .specify/memory/constitution.md, applying placeholders and versioning rules.
  • Enforces governance changes through a structured, template-driven workflow that propagates to related artifacts (plans, specs, tasks).
  • Supports project onboarding and ongoing maintenance by providing a repeatable process for amending principles and rules.

Quick Start

Update the constitution by providing concrete values for all placeholders and trigger the synchronization workflow to apply changes.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I establish project governance and codified guidelines for a software repository?

To establish project governance, you can create a living constitution file that consolidates principles and enforces alignment, quality, and maintainability across teams. This provides a consistent governance baseline for your software project.

What is a living constitution in software project documentation?

A living constitution is a versioned governance file located at .specify/memory/constitution.md that codifies project principles. It applies placeholders and validation rules to maintain project standards during initialization and ongoing maintenance.

How do I update and version project standards across related documentation artifacts?

You can update project standards using a template-driven workflow that propagates governance changes to related artifacts like plans, specs, and tasks. This process handles governance dates, versioning, and template validation.

Does the spec-kit constitution workflow support project onboarding and ongoing maintenance?

Yes, the spec-kit constitution workflow supports both project onboarding and ongoing maintenance. It provides a repeatable process for amending project principles and rules, ensuring continuous governance validation across documentation.

What is the best way to enforce compatibility checks for specify tooling templates?

The best way to enforce compatibility is by applying a template-driven synchronization workflow that validates frontmatter metadata and templates. This ensures strict compatibility checks with specify tooling and plan/spec/templates structures.