OpenSpec vs Superpowers vs Spec Kit: SDD Patterns
Compare OpenSpec vs Superpowers vs GitHub Spec Kit through practical SDD patterns: specs, plans, tasks, tests, review gates, and evidence.
A focused archive of Foundations articles for spec-first teams.
Compare OpenSpec vs Superpowers vs GitHub Spec Kit through practical SDD patterns: specs, plans, tasks, tests, review gates, and evidence.
Same refund feature built two ways: vibe coding ships fast but misses edge cases, while spec coding defines scope, acceptance criteria, tests, and rollout proof.
20 real-world acceptance criteria examples in Given/When/Then format covering authentication, e-commerce, APIs, data processing, payments, and notifications.
How to write a technical specification: a complete template, real-world walkthrough, section-by-section guidance, and a free online generator to draft your own.
Compare harness engineering vs spec-driven development, then build an API test harness with fixtures, mocks, contract tests, and CI evidence.
Superpowers enforces spec-first discipline for AI coding agents through brainstorming, specs, plans, TDD, verification, and repeatable review evidence.
Define backward compatibility rules for API specs, including deprecation timelines, migration paths, Sunset headers, and breaking-change review.
Define database schemas before writing migrations, including columns, constraints, indexes, API alignment, and rollout order.
AI coding tools drift without constraints, adding fields, renaming functions, expanding scope, and inventing tests. Spec-first prompts keep changes reviewable.
Govern AI-assisted coding with spec-driven prompts: define scope, boundaries, evidence, and audit trails before generated code reaches review.
Design API specs for LLM-powered agentic clients with discoverable fields, idempotency, dry-runs, semantic descriptions, and safe destructive actions.
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.
Write non-goals that stop scope creep, name deferred work, and give reviewers a clear boundary before implementation starts.
A 30-day adoption plan for Spec-First: choose the first workflow, set a review threshold, and measure whether rework drops.
Turn software requirements into testable specs with observable outputs, failure paths, evidence types, and QA-ready acceptance criteria.
PRD vs Technical Spec: What's the Difference becomes clearer when the team makes the hidden decisions visible before coding starts.
What is spec-first development? A complete guide to surfacing hidden decisions about scope, contracts, edge cases, and acceptance criteria before coding starts.