speckit-constitution.agent

Update project constitution placeholders and generate a Sync Impact Report.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates updating and syncing a project's constitution from interactive or provided inputs, ensuring placeholder tokens are resolved and templates stay consistent.

Core Features & Use Cases

  • Update the constitution file at .specify/memory/constitution.md by substituting placeholders such as [PROJECT_NAME] and [PRINCIPLE_#_NAME].
  • Propagate amendments across dependent artifacts and enforce a coherent versioning policy (MAJOR, MINOR, PATCH).
  • Validate governance dates (RATIFICATION_DATE and LAST_AMENDED_DATE) and generate a Sync Impact Report for traceability.

Quick Start

Provide your input arguments and run the skill to update the constitution.

Frequently Asked Questions about speckit-constitution.agent

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

FAQPage Schema
How do I automate updating and syncing a project constitution file?

You can automate project constitution synchronization by applying interactive or supplied inputs to placeholder templates. The skill substitutes tokens like [PROJECT_NAME] and propagates amendments across dependent artifacts to maintain consistency.

How does constitution versioning and governance date validation work?

Constitution versioning enforces a coherent MAJOR, MINOR, and PATCH policy while validating governance dates like RATIFICATION_DATE and LAST_AMENDED_DATE. This ensures structural consistency and outputs a Sync Impact Report for traceability.

Can I use placeholder tokens to update spec-kit governance files?

Yes, you can update spec-kit governance files by substituting placeholder tokens such as [PRINCIPLE_#_NAME]. The skill resolves these tokens within the .specify/memory/constitution.md file to apply your specific governance inputs.

What is the best way to track amendments propagated across dependent artifacts?

To track amendments propagated across dependent artifacts, the skill generates a Sync Impact Report. This provides auditability for governance changes and ensures all synchronized updates are traceable.

Does spec-kit constitution synchronization require manual template editing?

No, spec-kit constitution synchronization does not require manual template editing. The skill automatically resolves tokens and manages governance dates by applying interactive or supplied inputs directly to the templates.

When do I need to generate a Sync Impact Report for project governance?

You need a Sync Impact Report for project governance whenever you propagate amendments or update versioning policies. It provides auditability by tracing how substituted placeholders and resolved tokens affect dependent artifacts.