speckit-constitution

Update project constitutions and sync dependent spec-kit templates.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-constitution-thiago-cruz-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/Thiago-Cruz-eng/Hibrygame/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-constitution-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of keeping a project constitution up to date without letting dependent templates drift out of sync or become inconsistent with the latest principles.

Core Features & Use Cases

  • Constitution creation and updates from interactive or provided principle inputs.
  • Placeholder-driven template filling of the constitution at .specify/memory/constitution.md.
  • Propagation checks to ensure related templates (plan/spec/tasks/commands) align with the amended governance and principles.
  • Extension hook support that runs configured pre- and post-constitution hooks when present.

Quick Start

Run the skill and provide the principles you want to apply so it updates .specify/memory/constitution.md and sync-checks dependent templates automatically.

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 keep dependent spec-kit templates in sync?

To update a project constitution, you provide principle inputs to generate a placeholder-free governance document and automatically sync dependent plan, spec, tasks, and command templates.

What is the best way to automate version bumping and date handling for governance documents?

Automating version bumping and date handling for governance documents involves transforming principle inputs into a filled constitution file while validating placeholders to ensure structural consistency.

How do spec-kit extension hooks work with constitution amendment workflows?

Extension hooks in spec-kit workflows execute configured pre- and post-constitution orchestration logic during amendments, ensuring custom governance rules apply before and after template synchronization.

Does template synchronization check plan, spec, and tasks files for alignment with amended principles?

Yes, template synchronization runs propagation checks to ensure related plan, spec, tasks, and command files align with the newly amended governance principles and constitution file.

Can I use this approach for project scaffolding without leaving placeholders in the constitution?

Yes, project scaffolding supports placeholder-driven template filling by transforming interactive principle inputs into a complete, placeholder-free governance document at the specified memory path.