speckit-constitution

Derive and fill placeholders in a project constitution from user input or repo context.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams create or update a project constitution by integrating interactive inputs with existing templates, ensuring governance consistency across artifacts.

Core Features & Use Cases

  • Derives placeholders from user input or repo context to populate the constitution.
  • Propagates updates to dependent templates and documents (.specify templates) to maintain alignment.
  • Validates versioning, governance dates, and consistency across related artifacts.

Quick Start

Run the constitution sync against .specify/memory/constitution.md to fill placeholders and propagate changes to dependent templates.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I keep my project constitution in sync with dependent templates?

To keep your project constitution in sync, this skill derives and fills placeholders in the document and propagates updates to dependent artifacts, ensuring governance alignment across the repository.

What is the best way to automate governance documentation versioning?

Automating governance documentation versioning involves enforcing versioning rules and validating governance dates across related artifacts to maintain consistency when the constitution is updated.

How do I populate a constitution template with repo context?

You can populate a constitution template by deriving placeholders from user input or existing repository context, which produces a complete and consistent governance document automatically.

How does constitution template propagation work for governance artifacts?

Constitution template propagation works by applying updates from the core constitution to dependent .specify templates and documents, maintaining alignment across all related governance artifacts.

Why does my governance document show missing inputs after a template sync?

Missing inputs appear after a template sync because the skill reports any required derivation data that is absent, ensuring you can follow up and complete the governance document accurately.