speckit-constitution

Automate constitution drafting and synchronization across .specify templates.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AstralDeep/astralprojection-flutter --skill speckit-constitution-astraldeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/AstralDeep/astralprojection-flutter/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/AstralDeep/astralprojection-flutter --skill speckit-constitution-astraldeep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and ongoing synchronization of a project constitution by guiding interactive or provided principle inputs and updating dependent templates to remain consistent.

Core Features & Use Cases

  • Guided constitution drafting: collects inputs and updates .specify/memory/constitution.md with placeholders resolved.
  • Template synchronization: propagates changes across dependent governance, plan, and task templates.
  • Governance versioning: manages RATIFICATION_DATE, LAST_AMENDED_DATE, and CONSTITUTION_VERSION with clear rules.
  • Automated checks: validates readiness and consistency with related templates (plan, specs, tasks).

Quick Start

Load the existing constitution at .specify/memory/constitution.md, provide inputs as prompted, and save the updated document back to memory.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate project constitution creation and keep governance templates synchronized?

Automate project constitution creation by loading `.specify/memory/constitution.md`, providing prompted inputs to resolve placeholders, and letting the workflow propagate updates across related plan, spec, and task templates for synchronization.

What is the best way to manage constitution versioning and amendment dates in a spec-kit project?

Manage constitution versioning by automatically updating RATIFICATION_DATE, LAST_AMENDED_DATE, and CONSTITUTION_VERSION fields within `.specify/memory/constitution.md` whenever governance amendments are applied.

How does template consistency validation work for project governance rules?

Template consistency validation works by running automated checks that compare the updated `.specify/memory/constitution.md` against dependent plan, spec, and tasks templates to ensure governance rules remain aligned.

Can I use interactive inputs to draft a project constitution from scratch?

Yes, you can draft a project constitution from scratch by loading the workflow, responding to interactive principle inputs, and saving the generated document with resolved placeholders directly into `.specify/memory/constitution.md`.

Do I need existing .specify templates to start updating governance rules?

Yes, you need existing `.specify` templates within your project structure, as the workflow reads and writes to `.specify/memory/constitution.md` and validates consistency against dependent plan, spec, and tasks artifacts.