constitution

Create or update a versioned project constitution with explicit user approval.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/AbsolutSystems/absolutpowers --skill constitution-absolutsystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: constitution
Source: https://github.com/AbsolutSystems/absolutpowers/tree/main/claude/skills/constitution
Command: npx skills add https://github.com/AbsolutSystems/absolutpowers --skill constitution-absolutsystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns architectural principles into a versioned, ratified project constitution so teams can keep decision-making consistent, explicit, and auditable.

Core Features & Use Cases

  • Bootstraps a new constitution when no existing file is present by scanning the codebase for recurring patterns, boundaries, and constraints.
  • Amends an existing constitution by auditing each article against the current repository and classifying it as active, dead, or incidentally violated.
  • Supports teams that need governed project principles, changelog history, and explicit approval before policy changes are written.

Quick Start

Ask the constitution skill to inspect the repository and draft or update the project constitution for the current codebase.

Frequently Asked Questions about constitution

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

FAQPage Schema
How do I document architectural principles and decision boundaries for my codebase?

You can document architectural principles by scanning the codebase for recurring patterns and constraints, drafting a versioned project constitution, and requiring explicit user approval before saving governance changes.

How do I audit existing architecture governance rules against a current repository?

Audit architecture governance rules by reviewing git history and inspecting the codebase to classify each article as active, dead, or incidentally violated, ensuring decision boundaries remain accurate and auditable.

What is a versioned project constitution and when do I need one?

A versioned project constitution is a ratified document of architectural principles using semver-based versioning. You need one when teams require consistent, explicit, and auditable governance over codebase decision-making.

Can I bootstrap a project constitution automatically by scanning my code?

Yes, you can bootstrap a project constitution automatically by scanning your codebase for recurring patterns and boundaries to draft an initial governance file when no existing constitution is present.

Does updating project principles require explicit approval before changes are saved?

Yes, updating project principles requires explicit user approval before saving any constitution changes, ensuring that policy modifications and changelog tracking remain governed and auditable.

How do I track changelog history for architectural governance amendments?

Track changelog history for architectural governance amendments by applying semver-based versioning to the project constitution and auditing each article against the current repository state before ratification.