speckit-constitution

Update governance documents and track version changes in the .specify/ directory.

25|1|Updated Nov 10, 2023
One-click install
npx skills add https://github.com/shaman007/home-k3s --skill speckit-constitution-shaman007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/shaman007/home-k3s/tree/main/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/shaman007/home-k3s --skill speckit-constitution-shaman007

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill manages the project constitution, ensuring that core principles and governance rules are consistently applied, versioned, and updated across the development lifecycle.

Core Features & Use Cases

  • Constitution Lifecycle Management: Automates the creation, versioning, and amendment of the project constitution file.
  • Governance Enforcement: Validates that project changes align with established principles and provides a structured path for amendments.
  • Use Case: When a team decides to adopt a new architectural principle, this Skill updates the constitution, increments the version, and generates a sync impact report to ensure all stakeholders are aligned.

Quick Start

Invoke the speckit-constitution skill to update the project memory with the new principles provided in your request.

Frequently Asked Questions about speckit-constitution

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

FAQPage Schema
How do I manage a project constitution and keep governance rules versioned?

You can manage a project constitution by automating the creation, versioning, and amendment of governance rules. This ensures core principles are consistently applied and updated across the development lifecycle.

How do I enforce compliance when updating project principles?

To enforce compliance during project principle updates, the system validates that changes align with established governance rules. It requires access to project memory and extension hooks to track and enforce these constraints.

What happens when a team adopts a new architectural principle in project governance?

When adopting a new architectural principle, the system updates the constitution, increments the version, and generates a sync impact report to ensure all stakeholders remain aligned with the governance changes.

Does project constitution lifecycle management require a specific directory structure?

Yes, constitution lifecycle management operates within the .specify/ directory structure. This specific project memory setup ensures alignment between governance documents and development activities.

How do I track version changes to project governance documents?

You can track version changes to governance documents by using a lifecycle management system that automatically increments the version and validates amendments against established project principles.