constitution:writer

Generate a tailored project constitution and save it as CONSTITUTION.md.

4|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/aaronbassett/aaronbassett-marketplace --skill constitution-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: constitution:writer
Source: https://github.com/aaronbassett/aaronbassett-marketplace/tree/main/plugins/constitution/skills/writer
Command: npx skills add https://github.com/aaronbassett/aaronbassett-marketplace --skill constitution-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Constitution Writer helps teams establish a clear governance baseline for new projects by generating a tailored constitution that defines core principles, governance rules, and versioning.

Core Features & Use Cases

  • Discovery-driven phase to determine project scale, risk, lifecycle, and architecture preferences.
  • Principle selection aligned to project characteristics from a structured catalog.
  • Automated constitution generation using the provided templates, followed by a formal save as CONSTITUTION.md.
  • Reference materials and governance guidelines to ensure consistent standards across projects.

Quick Start

Run the Constitution Writer on your project details to generate a tailored governance constitution, then review and customize the resulting CONSTITUTION.md as needed.

Frequently Asked Questions about constitution:writer

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

FAQPage Schema
How do I create a project constitution for engineering governance?

To create a project constitution, you need a discovery-driven process that determines project scale, risk, and architecture preferences to generate a tailored governance document. The output is saved as a CONSTITUTION.md file defining core principles and rules.

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

A project constitution is a governance baseline document defining core engineering principles and rules for new projects or team initiatives. You need one when starting a new project to establish clear architecture decisions, governance alignment, and versioning standards.

How do I establish governance principles for a new software project?

Establishing governance principles involves selecting aligned principles from a structured catalog based on project characteristics discovered during an initial assessment phase. This ensures consistent engineering standards and governance rules tailored to your specific project scale and lifecycle.

Can I generate a tailored governance constitution without manual template formatting?

Yes, you can generate a tailored governance constitution automatically using template-based generation. The tool structures sections from user inputs and applies a constitution template to produce a formatted CONSTITUTION.md file, which you can then review and customize.

Does the constitution writer output integrate with existing markdown documentation?

The constitution writer outputs a standard CONSTITUTION.md file, which integrates seamlessly with existing markdown documentation repositories. You can customize the generated file directly within your project to align with your current documentation standards and workflows.

What's the best way to document engineering principles for team initiatives?

The best way to document engineering principles is through a discovery process that captures project lifecycle and architecture preferences, then selects matching principles from a catalog. This structured approach ensures governance alignment and produces a formal CONSTITUTION.md file.