speckit-constitution

Update the project constitution document and resolve placeholder tokens.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/refactory-lang/refactory-template --skill speckit-constitution-refactory-lang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/refactory-lang/refactory-template/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/refactory-lang/refactory-template --skill speckit-constitution-refactory-lang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps establish and maintain clear, consistent governing principles and development guidelines for a project, ensuring alignment and quality from the outset.

Core Features & Use Cases

  • Project Constitution Management: Create or update the .specify/memory/constitution.md file.
  • Placeholder Token Resolution: Automatically fills template tokens with context-derived values.
  • Consistency Propagation: Ensures alignment with other project specification templates.
  • Use Case: When starting a new project, use this Skill to generate the initial project constitution, defining core principles, coding standards, and governance procedures.

Quick Start

Use the speckit-constitution skill to update the project constitution.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I define project governance and coding standards for a new repository?

To establish project governance, use a constitution document to define core principles, coding standards, and development guidelines. This ensures alignment and quality across the repository from the outset by maintaining consistent specification artifacts.

How do I manage project specifications to ensure consistency across plan and task templates?

Managing project specifications involves updating a central governing constitution document. This process resolves placeholder tokens using repository context, ensuring semantic consistency and alignment across all related plan, spec, and task templates automatically.

What is a project constitution and when do I need one for project management?

A project constitution is a governing document that defines core principles and development guidelines. You need one when starting a new project or updating governance to ensure clear, consistent alignment and quality across all specification artifacts.

How to update a governing constitution file while maintaining semantic versioning?

Updating a governing constitution file involves resolving placeholder tokens with user input or repository context. The process enforces semantic versioning for all updates and generates a sync impact report to maintain consistency across specification templates.

Can I automatically fill template tokens with context-derived values for project guidelines?

Yes, you can automatically fill template tokens with context-derived values. The system resolves placeholder tokens using user input and repository context, ensuring that project guidelines are populated accurately and consistently across artifacts.

Does updating project governance guidelines generate a report on synchronization impacts?

Yes, updating project governance guidelines generates a sync impact report. This report tracks changes made to the constitution document and ensures that semantic versioning is enforced and consistency is propagated across project specification templates.