speckit-constitution

Convert placeholder templates into an updated speckit constitution.md with versioning and sync reports.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-constitution-demersonpolli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/demersonpolli/basic-interpreter/tree/main/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-constitution-demersonpolli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of keeping a project's governance “constitution” up to date while ensuring every related template and dependent document stays synchronized.

Core Features & Use Cases

  • Constitution authoring from principles: Converts user-provided or inferred principles into concrete, placeholder-free content.
  • Governance versioning and dating: Updates constitution version and amendment dates with ISO-formatted metadata and clear bump rationale.
  • Consistency propagation across templates: Checks and updates plan/spec/task templates and related command docs so governance changes don’t drift.

Quick Start

Use the speckit-constitution skill to update .specify/memory/constitution.md from your desired principles and automatically sync all dependent constitution checks.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I keep a project constitution synchronized with spec and task templates?

To keep a project constitution synchronized, this skill updates `.specify/memory/constitution.md` and propagates governance changes across plan, spec, and task templates via cross-template consistency checks. It generates a sync impact report detailing modified, added, and removed template updates.

What is the best way to apply semantic versioning updates to project governance documents?

Applying semantic versioning updates to project governance documents involves converting placeholder templates into fully specified content with valid version increments and correct ISO dates. This skill automates that process, ensuring clear bump rationale and consistent amendment tracking across the documentation structure.

How do I remove placeholder tokens from a speckit constitution file?

Removing placeholder tokens from a speckit constitution file requires converting template-based content into concrete, fully specified governance principles. This skill resolves all tokens within `.specify/memory/constitution.md`, replacing them with user-provided or inferred principles to ensure a placeholder-free governance document.

Does speckit-constitution support cross-template consistency checks for command guidance?

Yes, cross-template consistency checks for command guidance are supported. This skill checks and updates related command docs alongside plan, spec, and task templates, ensuring that governance changes do not drift and that dependent command documentation remains fully aligned with the updated constitution.

Can I author a project constitution directly from a collection of principles?

Yes, you can author a project constitution directly from a collection of principles. This skill takes user-provided or inferred principles and converts them into concrete, placeholder-free content within the `.specify/memory/constitution.md` file, establishing a fully specified governance foundation.