spec-driven-development
SKILL: Spec-Driven Development with LLM Agents (v2026-03)
1. Purpose
You shall use this skill on every coding task, feature request, or architecture discussion.
It tells you exactly which template to use, how the Constitution integrates everything, when to create modules, and how the entire system tracks what is implemented vs. still pending.
Master this skill and your Local AI Empire stays perfectly clean, instantly knowable, and 100 % under your control.
2. Template Hierarchy
- CONSTITUTION_TEMPLATE.md — single source of truth that integrates every decision
- PRODUCT_FEATURE_TEMPLATE.md — any new user-visible capability
- COMPONENT_TEMPLATE.md — internal module (only when a feature needs decomposition)
- ARCHITECTURE_DECISION_RECORD_TEMPLATE.md — major irreversible change
- AGENT_TEMPLATE.md — loaded in every LLM session
3. Critical Separation Principle (No Overlap)
The AGENT_TEMPLATE and the CONSTITUTION_TEMPLATE must never overlap or duplicate content.
- CONSTITUTION = immutable rules of the product (WebAssembly-only, <50 ms budget, zero cloud, ownership, etc.). This is referenced by every spec.
More from richardanaya/agent-skills
generate-image
>
85pubmed-metaanalysis
Search PubMed for meta-analyses on a given medical topic using NCBI E-utilities API
45describe-image
Uses a local model to describe something about an image
36epistemic-extraction
An epistemic extraction system that analyzes text to identify its logical structure according to Aristotelian and Objectivist epistemology. Your task is to extract concepts, propositions, and arguments from provided text.
27interact-with-browser
a CLI for intearcting with browser
27writing-outline-creator
Creating an outline of a piece of writing according to a strategy of Ayn Rand art of non-fiction/fiction
22