speckit-constitution

Update constitution files and propagate governance metadata across templates.

Updated Jun 10, 2025
One-click install
npx skills add https://github.com/searchandrescuegg/asr --skill speckit-constitution-searchandrescuegg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/searchandrescuegg/asr/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/searchandrescuegg/asr --skill speckit-constitution-searchandrescuegg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill updates and maintains the project constitution stored at .specify/memory/constitution.md by applying user inputs to placeholders and propagating amendments across dependent artifacts, ensuring governance and versioning stay consistent.

Core Features & Use Cases

  • Interactive constitution updates: guide contributors to fill placeholders in .specify/memory/constitution.md.
  • Template propagation: synchronize changes across planning and task templates to maintain consistency.
  • Governance and versioning: enforce ratification dates, version bumps, and compliance checks across the repo.

Quick Start

Provide the desired governance values or placeholders, then run the constitution update workflow to refresh .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 governance metadata across templates?

To update a project constitution, this skill applies user inputs to the .specify/memory/constitution.md file and propagates amendments across dependent artifacts, ensuring governance metadata, timestamps, and versioning remain consistent throughout the repository.

What is constitution versioning in spec-kit style repositories?

Constitution versioning in spec-kit style repositories involves enforcing frontmatter constraints, computing version bumps, and synchronizing ratification dates and compliance checks across planning and task templates to maintain governance consistency.

How do I substitute placeholders in a project constitution markdown file?

You substitute placeholders in a project constitution markdown file by providing desired governance values interactively, which the skill then applies to refresh .specify/memory/constitution.md and align dependent artifacts.

Does this governance update skill work without external dependencies?

Yes, this skill operates without external dependencies, relying solely on its internal logic to enforce frontmatter constraints, compute version bumps, and update dependent artifacts with consistent governance metadata.

What is the best way to maintain consistency between a constitution and task templates?

The best way to maintain consistency is through automated template propagation, which synchronizes governance changes, version bumps, and placeholder substitutions across planning and task templates when the constitution is updated.

Why do my governance timestamps and version bumps fail frontmatter constraints?

Frontmatter constraints fail when governance timestamps and version bumps are not enforced consistently during updates; this skill enforces these constraints and computes version bumps to ensure compliance across dependent artifacts.