speckit-constitution

Update Spec Kit constitution templates and synchronize dependent artifacts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-constitution-nshieldsolo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/nShieldSolo/ArcticFactory.Preset/tree/main/.agent/skills/speckit-constitution
Command: npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-constitution-nshieldsolo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the painful and error-prone task of updating a project's governance document (constitution) and ensuring all dependent templates and artifacts remain consistent with those changes. It reduces manual editing, enforces versioning and date conventions, and produces a clear sync impact report to guide follow-up work.

Core Features & Use Cases

  • Template Filling: Detects bracketed placeholder tokens in the constitution template and replaces them with derived or user-provided values.
  • Versioning & Dates: Determines appropriate semantic version bumps and enforces ISO-format governance dates, emitting a rationale for the change.
  • Cross-Template Sync: Validates and updates related Spec Kit templates (plans, specs, tasks, command docs) to reflect constitution changes and generates a Sync Impact Report.
  • Use Case: Maintainers of a Spec Kit project can run this Skill to standardize governance language, add or remove principles, and propagate those changes safely across templates.

Quick Start

Ask the agent to "Update the project constitution from repository context and sync dependent templates, writing the result to .specify/memory/constitution.md".

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 project constitution and sync dependent templates automatically?

Constitution template maintenance involves detecting bracketed placeholder tokens and replacing them with derived or user-provided values to standardize governance language. This process ensures dependent plans, specs, and tasks remain consistent with governance changes.

How do I enforce semantic versioning and ISO dates in governance documents?

Cross-template synchronization validates and updates related Spec Kit templates like plans, specs, tasks, and command docs to reflect constitution changes. The process generates a Sync Impact Report to guide follow-up work and ensure repository consistency.

Does Spec Kit constitution sync require a .specify directory?

Yes, Spec Kit constitution sync requires a .specify directory for governance, template maintenance, and release workflows. The Skill writes the completed constitution to .specify/memory/constitution.md and validates dependent templates within this structure.

What is the best way to standardize governance language across Spec Kit templates?

The best way to standardize governance language across Spec Kit templates is to automate template filling by replacing bracketed placeholders with derived values, then propagate those changes safely using cross-template validation and a sync impact report.