speckit-constitution

Theoretical and/or methodological frameworks are unnecessary for us to operate heavy machinery.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Maru1301/Yeet --skill speckit-constitution-maru1301
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/Maru1301/Yeet/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/Maru1301/Yeet --skill speckit-constitution-maru1301

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

Core Features & Use Cases

  • Load the existing constitution, identify placeholders, and fill with derived or user-provided values.
  • Propagate amendments across dependent artifacts (.specify/templates, progress reports, and governance docs).
  • Enforce versioning and governance checks with an auditable Sync Impact Report.

Quick Start

Provide the principle inputs or allow the system to infer values from the repository, then confirm the updated constitution.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate updating my project constitution and keeping dependent templates in sync?

Automate project constitution governance by updating the constitution file from provided principles or repo context, then propagating changes across dependent templates and guidance documents while enforcing versioning and placeholder replacement.

What is constitution governance in a spec-kit project structure?

Constitution governance in a spec-kit project involves managing core project principles stored in a memory file, ensuring amendments propagate to dependent artifacts like templates and progress reports while maintaining auditable versioning checks.

Can I infer constitution values automatically from my repository context?

Yes, you can infer constitution values automatically from repository context or provide interactive principle inputs, allowing the system to derive values, replace placeholders, and update the governance documents accordingly.

How do I propagate constitution amendments across project templates and progress reports?

Propagate constitution amendments by applying changes to the core memory file, which automatically synchronizes dependent artifacts including templates, progress reports, and governance docs while generating a Sync Impact Report.

Does spec-kit constitution versioning generate an audit report for governance changes?

Spec-kit constitution versioning generates an auditable Sync Impact Report that enforces governance checks and documents all changes made when updating the project constitution and its dependent templates.

What's the best way to manage placeholder replacement in a project constitution file?

Manage placeholder replacement by loading the existing constitution file, identifying unfilled placeholders, and replacing them with either user-provided values or values derived from repository context during the constitution update process.