speckit-constitution

Create or update project constitutions and synchronize dependent templates in spec-kit projects.

1|Updated Jan 23, 2021
One-click install
npx skills add https://github.com/Dangerdan9631/Vayeate --skill speckit-constitution-dangerdan9631
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-constitution
Source: https://github.com/Dangerdan9631/Vayeate/tree/main/vayeate-theme-studio/.agents/skills/speckit-constitution
Command: npx skills add https://github.com/Dangerdan9631/Vayeate --skill speckit-constitution-dangerdan9631

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, json, jinja2, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating or updating a project constitution by synchronizing dependent templates, ensuring consistency across the project.

Core Features & Use Cases

  • Constitution Creation/Update: Interactively or through principle inputs, the Skill generates or updates the project constitution.
  • Template Synchronization: Ensures that all dependent templates are in sync with the updated constitution.
  • Compatibility Check: Requires a spec-kit project structure with a .specify/ directory.
  • Hook Integration: Executes optional and mandatory hooks before and after the constitution update process.

Quick Start

Run the 'update-constitution' command with principle inputs to create or 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 automate project constitution updates in spec-kit?

Automate project constitution updates by running the 'update-constitution' command with principle inputs, which synchronizes dependent templates and executes hooks before and after the update process.

What is template synchronization for a project constitution?

Template synchronization ensures that all dependent templates in your spec-kit structured project are automatically kept in sync with the updated project constitution, maintaining consistency across the project.

Do I need a specific directory structure to use spec-kit constitution management?

Yes, spec-kit constitution management requires a spec-kit project structure with an existing '.specify/' directory to function properly and perform compatibility checks before updating.

Can I execute custom hooks before and after updating a project constitution?

Yes, you can execute optional and mandatory hooks before and after the project constitution update process, allowing for custom integration and automated workflow management during principle updates.

What dependencies are required for spec-kit constitution automation?

Spec-kit constitution automation requires Python, YAML, JSON, and Jinja2 dependencies to process principle inputs, synchronize templates, and execute hooks effectively.

How do I create a new project constitution using principle inputs?

Create a new project constitution by interactively providing principle inputs or passing them directly to the 'update-constitution' command, which generates the constitution and synchronizes dependent templates.