Planning, requirements & specsTesting, review & qualitySpec toolGitHub Stars: 61.5K

OpenSpec

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

Last reviewed: 2026-07-19

Fission-AI/OpenSpec

Repository facts

Turn product intent into requirements, architecture, scoped tasks, and acceptance criteria.

GitHub Stars
61.5K
License
MIT
Default branch
main
Last pushed
2026-07-18
Repository status
Active
Snapshot
2026-07-19

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.

Related in this category

Turn product intent into requirements, architecture, scoped tasks, and acceptance criteria.