OpenSpec, Superpowers, and Spec Kit: SDD Patterns
Compare OpenSpec, Superpowers, and GitHub Spec Kit through the practical SDD patterns they share: specs, plans, tasks, tests, review gates, and evidence.
A focused archive of AI Coding articles for spec-first teams.
Compare OpenSpec, Superpowers, and GitHub Spec Kit through the practical SDD patterns they share: specs, plans, tasks, tests, review gates, and evidence.
A copy-ready packet for giving AI coding tools a bounded task, acceptance criteria, file ownership, tests, and review evidence before code generation starts.
Superpowers is an open-source framework that enforces spec-first discipline on AI coding agents.
AI coding tools drift without constraints — adding fields, renaming functions, expanding scope.
Govern AI-assisted coding with spec-driven prompts: define scope, boundaries, evidence, and audit trails before generated code reaches review.
Review AI-generated pull requests against acceptance criteria: inspect the diff, run evidence checks, and catch failures a quick skim misses.
Use a pre-merge risk register for AI-generated code: flag auth, data, contract, migration, rollback, and observability risks.
Use test-evidence gates for AI-generated code: require meaningful tests before merge and catch hallucinated implementations before release.
Manage API changes for AI-generated clients with structured changelogs, announcement channels, compatibility rules, and CI gates.
Design API error taxonomies AI-generated clients can use, with stable codes, retry categories, and machine-readable details.
Design API specs for LLM-powered agentic clients with discoverable fields, idempotency, dry-runs, semantic descriptions, and safe destructive actions.
Follow a vague support ticket as it becomes a shippable technical spec using Spec Skills, guided questions, and review-ready output.
See how Spec Skills fits spec-first delivery through constrained prompts, spec injection, boundary enforcement, and reviewable AI output.
Quality gates for AI-assisted code: pre-prompt spec checks, diff review, test evidence, and human sign-off before generated code ships.