speckit-constitution

Creates or updates the project constitution in a Spec Kit repository.

Updated May 19, 2026
One-click install
npx skills add https://github.com/Nasalciuc/ATS-HERO --skill speckit-constitution-nasalciuc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/Nasalciuc/ATS-HERO/tree/main/.cursor/skills/speckit-constitution
Command: npx skills add https://github.com/Nasalciuc/ATS-HERO --skill speckit-constitution-nasalciuc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Maintaining a consistent, versioned project constitution is difficult when principles, governance rules, and amendment dates change over time. This Skill automates drafting, validating, and versioning the constitution file at .specify/memory/constitution.md. ## Core Features & Use Cases - Template Resolution: Resolves the active constitution template through the Spec Kit preset and extension layer stack before editing. - Semantic Versioning: Automatically increments the constitution version using MAJOR/MINOR/PATCH rules based on the type of governance change. - Sync Impact Report: Prepends an HTML comment summarizing version changes, modified principles, and deferred TODOs. - Use Case: A team lead wants to add a new testing principle to their Spec Kit project. They invoke the Skill with the principle text, and it updates the constitution, bumps the minor version, and reports the change. ## Quick Start Ask the assistant to update the project constitution with a new principle requiring integration tests for all API endpoints.

Frequently Asked Questions about speckit-constitution

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

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

Invoke the speckit-constitution command with your principle inputs. The Skill resolves the active template, fills placeholders from your input or repo context, validates the result, and writes the updated constitution to .specify/memory/constitution.md.

How does constitution versioning work in Spec Kit?▼

The constitution uses semantic versioning: MAJOR for backward-incompatible principle removals, MINOR for new principles or sections, and PATCH for clarifications or wording fixes. The Skill proposes a bump type with reasoning when ambiguous.

Does this Skill require a specific project structure?▼

Yes, it requires a Spec Kit project with a .specify/ directory containing scripts and memory folders. The template resolution script at .specify/scripts/powershell/resolve-template.ps1 must succeed before any update proceeds.

What happens if the constitution template resolution fails?▼

The Skill stops and reports the resolution error without continuing. It will not proceed with only a partial template layer, ensuring the constitution is never built from an incomplete scaffold.

Can I update only one principle without rewriting everything?▼

Yes, partial updates are supported. The Skill still performs full validation and version decision steps, preserving existing applicable content while applying your specific principle revision.