Just enough spec. Never too much.
Adaptive ceremony for specification-driven development.
Free and open source. No AI dependency. No backend. No lock-in.
"Kiro generated 16 acceptance criteria for a simple bug fix." -- Observed by Martin Fowler on current SDD tooling
Every SDD tool today applies uniform ceremony regardless of change size. Developers try specification-driven development, hit overhead on trivial changes, and abandon it.
MinSpec solves this by classifying change complexity and applying proportional ceremony. A typo fix gets one sentence. An architecture change gets the full treatment.
MinSpec integrates into your existing workflow. No new tools to learn, no context switching, no overhead on simple changes.
Classifies changes into four tiers using git diff analysis and AST inspection. T1 tasks need one sentence of spec. T4 gets full architecture docs.
Works with zero AI tools installed. Pure local analysis of your codebase using git history and syntax trees. No API keys, no cloud services.
Zero network calls. No accounts. No telemetry. Everything runs locally in your VS Code instance. Your code never leaves your machine.
Spec files are standard markdown with optional frontmatter. Spec Kit compatible. Switch tools anytime — your specs stay useful.
Tree view for spec navigation, status bar indicators, command palette integration. Feels like a built-in feature, not a bolted-on tool.
Generates test harnesses, acceptance criteria, and implementation scaffolds from your specs. Regeneration merges — never overwrites your edits.
MinSpec classifies every change and selects the right SDD phases. You always have override control.
specify one-linerspecify requirements listplan approach sentence
specify full requirements + acceptance criteriaclarify required · plan design doc
specify full + cross-system impactclarify + stakeholder reviewplan design + ADR · tasks DAG + milestones
The design constraints that keep MinSpec useful instead of just another tool to configure.
The classifier suggests a tier. You decide. Escalate or skip phases freely. MinSpec warns but never blocks.
Regenerating harness files preserves your edits. Templates provide structure; your content is sacred.
Specs are markdown. Tasks are markdown. No proprietary formats, no binary blobs. Works with any editor, any VCS.
Install MinSpec and let the right amount of ceremony happen automatically.
Install from VS Code Marketplace