Spec-driven development

OpenSpec

Turns product intent into specs, tasks, and implementation guidance for AI coding assistants.

Last updated: 2026-07-08

What it does

OpenSpec focuses on spec-driven development for AI assistants: define intent, break work into scoped changes, and keep implementation tied to acceptance criteria.

Best fit

Teams that want AI agents to code from explicit requirements.

Capabilities

  • Write and maintain feature specs before implementation starts.
  • Break product intent into requirements, tasks, and acceptance criteria.
  • Give coding agents a stable reference so they do not invent scope mid-task.
  • Use specs as review material when checking AI-generated diffs.

Use cases

  • Turn a feature idea into scoped implementation tasks.
  • Write acceptance criteria before asking an agent to edit files.
  • Ask the agent to implement only the approved spec section.
  • Use it before PR review to compare what was requested with what changed.

Plugin and skill directory