smith-constitution

Update project constitution placeholders and propagate amendments to dependent templates.

50|8|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ATTCKDigital/smith --skill smith-constitution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smith-constitution
Source: https://github.com/ATTCKDigital/smith/tree/main/skills/smith-constitution
Command: npx skills add https://github.com/ATTCKDigital/smith --skill smith-constitution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the governance-management task of keeping a living project constitution in sync with dynamic inputs and dependent templates, reducing drift and misalignment.

Core Features & Use Cases

  • Load the existing constitution template from .specify/memory/constitution.md.
  • Fill placeholders with concrete values derived from user input or repo context.
  • Propagate amendments to dependent artifacts like plan/spec/tasks and template checks.

Quick Start

Run the constitution update flow to fill placeholders and propagate changes to dependent artifacts.

Frequently Asked Questions about smith-constitution

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

FAQPage Schema
How do I keep a project constitution in sync with dependent templates?

To keep a project constitution in sync, this skill automates amendment propagation to dependent artifacts like plan, spec, and tasks templates, ensuring governance consistency and reducing manual drift across your repository.

What is template propagation for governance artifacts?

Template propagation for governance artifacts is the process of applying project constitution amendments to dependent templates. This skill automates these template consistency checks within .specify to keep your plan, spec, and tasks synchronized.

How do I update placeholder values in a constitution template?

You can update placeholder values in a constitution template by running the constitution update flow. This skill loads the existing template from .specify/memory/constitution.md and fills placeholders with concrete values derived from user input or repo context.

Can I use this to manage versioning and amendments for my repository governance?

Yes, you can manage versioning and amendments for repository governance. This skill implements version controls and amendment propagation directly within .specify to keep your governance rules synchronized across all dependent artifacts.

Does this work with repositories using the specify constitution template?

Yes, this skill applies specifically to repositories using the constitution template and its dependent templates. It performs consistency checks within .specify to ensure your governance framework remains aligned with dynamic repo inputs.

Why does my project constitution drift from my spec and tasks artifacts?

Your project constitution drifts from spec and tasks artifacts due to manual updates lacking automated propagation. This skill solves the problem by propagating amendments and enforcing template consistency checks across all dependent governance files.