constitution

Creates and maintains a structured constitution for maxi projects with versioned templates.

1|Updated May 28, 2026
One-click install
npx skills add https://github.com/amoutiers/maxi-superpowers --skill constitution-amoutiers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: constitution
Source: https://github.com/amoutiers/maxi-superpowers/tree/main/skills/constitution
Command: npx skills add https://github.com/amoutiers/maxi-superpowers --skill constitution-amoutiers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams define and maintain a formal project constitution that locks in invariants and governance rules for maxi workflows.

Core Features & Use Cases

  • Guided elicitation to capture 3–7 core principles in distinct categories (Core Principles, Development Conventions, Constraints).
  • Template-driven creation and versioning of constitution with metadata: version, created, updated.
  • Guardrails: constitution must exist before downstream skills can run; supports amendments via version bumps and structured updates.

Quick Start

Initiate maxi constitution elicitation to create the constitution at docs/maxi/constitution.md.

Frequently Asked Questions about constitution

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

FAQPage Schema
How do I define a project constitution to enforce invariant principles?

To define a project constitution, use guided elicitation to capture 3–7 core principles across Core Principles, Development Conventions, and Constraints categories. This process locks in invariants and governance rules before downstream workflow skills execute.

What is the best way to capture development conventions and external constraints before starting a project?

Capturing development conventions and external constraints is handled through a template-driven elicitation process that records them in a formal project constitution. This ensures all governance rules are structured and versioned before development begins.

Can I route project decisions to ADRs during planning and implementation?

Yes, you can route decisions to ADRs during planning and implementation. The constitution applies non-intrusive updates that automatically direct architectural decisions to ADRs, maintaining structured governance throughout the workflow.

How do I version and update a project constitution with structured amendments?

Versioning and updating a project constitution requires applying version bumps with structured updates. The template-driven creation includes metadata like version, created, and updated dates to track amendments without disrupting existing invariants.

Do I need a constitution to exist before downstream planning skills can run?

Yes, a constitution must exist before downstream skills can run. This guardrail enforces that core principles, development conventions, and constraints are formally established and versioned prior to subsequent workflow execution.

When do I need a formal governance file for my software engineering workflow?

You need a formal governance file when enforcing invariant principles and governance rules across maxi workflows. It is required for new and existing projects to ensure structured elicitation and decision routing before planning and implementation skills run.