speckit-constitution

Codify project governance principles into a versioned machine-readable constitution.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/duonghuan2122000/sora-piggy --skill speckit-constitution-duonghuan2122000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/duonghuan2122000/sora-piggy/tree/main/.claude/skills/speckit-constitution
Command: npx skills add https://github.com/duonghuan2122000/sora-piggy --skill speckit-constitution-duonghuan2122000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dễ dàng tạo mới hoặc cập nhật hiến pháp dự án một cách nhất quán từ các nguyên tắc được cung cấp, đảm bảo mọi template liên quan được đồng bộ và có thể kiểm soát phiên bản.

Core Features & Use Cases

  • Tự động đồng bộ nguyên tắc với bản hiến pháp dự án và các templates liên quan khi có thay đổi, giảm thiểu lệch pha và sai lệch giữa các tài liệu.
  • Hỗ trợ cập nhật từ inputs của người dùng hoặc nguồn nguyên tắc từ repository để duy trì tính nhất quán trên toàn bộ dự án.
  • Use Case: Khi bổ sung một nguyên tắc mới, hệ thống sẽ cập nhật ngay các template và tài liệu phụ thuộc để đảm bảo mọi thành phần tuân thủ nguyên tắc mới.

Quick Start

Nhập các nguyên tắc hoặc tham số từ người dùng để cập nhật hoặc tạo mới bản hiến pháp dự án.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I automate project governance constitution updates and sync templates?

Automating project governance constitution updates requires codifying principles into a machine-readable format with fields like RATIFICATION_DATE and CONSTITUTION_VERSION. This ensures template-driven updates propagate changes to dependent artifacts while validating placeholders and dates.

What is a machine-readable project constitution and how does versioning work?

A machine-readable project constitution codifies governance principles into a versioned format using fields like CONSTITUTION_VERSION and LAST_AMENDED_DATE. Versioning tracks changes over time, ensuring dependent artifacts remain synchronized with the latest governance rules and principles.

How to sync new governance principles across dependent project templates?

To sync new governance principles across templates, you input the updated rules into the system, which then automatically updates the project constitution and propagates the changes to all dependent artifacts, reducing discrepancies and ensuring strict compliance across the project.

Does spec-kit support constitution versioning and placeholder validation?

Spec-kit projects support constitution versioning and placeholder validation by applying a .specify memory constitution. This mechanism validates dates and placeholders while ensuring governance changes correctly propagate to dependent artifacts within the repository.

How do I prevent document misalignment when updating project governance rules?

To prevent document misalignment when updating project governance rules, use an automated synchronization system that propagates changes from the core constitution to all dependent templates. This reduces phase lag and maintains strict consistency across project documentation.