speckit-constitution

Creates or updates the project constitution from provided governance principles.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/Sergiotsk/Interstellar --skill speckit-constitution-sergiotsk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/Sergiotsk/Interstellar/tree/main/interstellar/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/Sergiotsk/Interstellar --skill speckit-constitution-sergiotsk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams using Spec Kit need a single, versioned governance document that defines non-negotiable project principles, but drafting and maintaining a constitution with consistent structure, semantic versioning, and placeholder resolution is error-prone manual work. ## Core Features & Use Cases - Constitution Authoring: Resolves the active constitution template through the Spec Kit preset stack and fills every placeholder with values from user input or repository context. - Semantic Versioning & Sync Impact Report: Automatically bumps the constitution version (MAJOR/MINOR/PATCH) based on the nature of changes and prepends an HTML-comment report listing modified, added, and removed sections. - Scope Guard & Extension Hooks: Separates governance content from unrelated implementation requests, deferring them to follow-up commands, and executes before/after hooks declared in .specify/extensions.yml. - Use Case: A team lead provides five engineering principles for a new project; the skill drafts .specify/memory/constitution.md with ratification dates, version 1.0.0, and a governance section ready for commit. ## Quick Start Ask the assistant to create or update the project constitution using your list of principles, for example by invoking the speckit-constitution skill with your governance values as input.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I create a project constitution with Spec Kit?▼

Invoke the speckit-constitution skill with your principles or values as input. It resolves the constitution template, fills placeholders from your input or repository context, and writes the result to .specify/memory/constitution.md.

How does constitution versioning work in Spec Kit?▼

The skill applies semantic versioning: MAJOR for backward-incompatible principle removals, MINOR for new principles or sections, and PATCH for clarifications or wording fixes. If the bump type is ambiguous, it proposes reasoning before finalizing.

Does speckit-constitution require an existing Spec Kit project?▼

Yes, it requires the Spec Kit project structure with a .specify/ directory. The template resolver script at .specify/scripts/powershell/resolve-template.ps1 must succeed before the constitution can be drafted.

Can I update only one principle in an existing constitution?▼

Yes, partial updates are supported. The skill loads the existing constitution, preserves still-applicable content, applies your revision, and still performs full validation and version-bump decisions.

What happens if I include feature requests in the constitution input?▼

The scope guard classifies non-governance intents as deferred items and does not execute them. They are listed in a Next Actions section with a suggested follow-up command such as /speckit-specify.