Fission-AI /OpenSpec
Spec-driven development (SDD) for AI coding assistants.
★ 74,485⑂ 5,104👁 283⑃ 1,178● 788▤ 57◈ 237
74,485
stars
+121+781+3,401
5,104
forks
283
watchers
1,178
prs
788
issues
57
releases
237
discussions
README
The most loved spec framework.
Our philosophy:
text
→ fluid not rigid
→ iterative not waterfall
→ easy not complex
→ built for brownfield not just greenfield
→ scalable from personal projects to enterprises
Follow @0xTab on X for updates · Join the OpenSpec Discord for help and questions.
See it in action
text
You: /opsx:explore
AI: What would you like to explore?
You: I want dark mode but I'm not sure how to do it cleanly.
AI: Let me look at your styling setup...
Cleanest path here: CSS variables + a small theme context,
with system-preference detection. No new dependencies. Scope it?
You: Yes, let's do it.
You: /opsx:propose add-dark-mode
AI: Created openspec/changes/add-dark-mode/
✓ proposal.md — why we're doing this, what's changing
✓ specs/ — requirements and scenarios
✓ design.md — technical approach
✓ tasks.md — implementation checklist
Ready for implementation!
You: /opsx:apply
AI: Implementing tasks...
✓ 1.1 Add theme context provider
✓ 1.2 Create toggle component
✓ 2.1 Add CSS variables
✓ 2.2 Wire up localStorage
All tasks complete!
You: /opsx:archive
AI: Archived to openspec/changes/archive/2025-01-23-add-dark-mode/
Specs updated. Ready for the next feature.
What do the specs actually look like?
Plain Markdown — requirements with concrete scenarios, no special syntax to learn. Here's what goes in the specs/ folder created above:
markdown
ADDED Requirements
Requirement: Theme selection
The app SHALL let users switch between light and dark themes,
defaulting to the system preference.
Scenario: User toggles dark mode
- WHEN the user clicks the theme toggle
- THEN the app switches to dark mode and persists the choice
Your AI writes these; you review the plan before any code is written.
OpenSpec is built with OpenSpec — browse this repo's live specs and in-flight changes for real examples at scale.
OpenSpec Dashboard
Why teams adopt OpenSpec
Solo, OpenSpec keeps you and your AI honest on a single repo. On a team, the hard part moves: a feature spans the API server, the web app, and a shared library; requirements are owned by one team and consumed by others; planning starts before any code exists.
Stores are the answer — planning in a repo of its own. The same openspec/ shape you already know (specs and changes), shared by git push like anything else. One source of truth your whole team and every coding agent can read, across every repo.
- Cross-repo features — one change, one plan, even when the code lands in three repos.
- Shared requirements — a platform team owns the specs; product teams reference them read-only, right where their coding agent can read them. No drifting wiki.
- Plan before code — capture the plan in the store now; the code repos catch up later.
Stores are in beta. Start with the Stores guide.
Quick Start
Install OpenSpec. On macOS or Linux, in your terminal:
bash
curl -fsSL https://Top issues
#783[Feature Request] Cross-artifact quality review between propose/ff and apply16 comments · 2026-03-01#725[Feature Request] Multi-repository / microservice spec management12 comments · 2026-02-18#1697Cannot rename a scenario — `MODIFIED` reads a rename as a dropped scenario and blocks archive7 comments · 2026-08-19#721handling and exploring artifacts7 comments · 2026-02-18#1112validate: MODIFIED/REMOVED/RENAMED-from headers that don't exist in base spec aren't caught until archive (proposal: opt-in cross-change MODIFIED)6 comments · 2026-05-21#900[Proposal] Optional test generation step bridging SDD and TDD6 comments · 2026-04-01#332Feature request: option to auto-create feature branch for new proposals6 comments · 2025-11-23#1273stores: no lockfile or commit pin5 comments · 2026-06-28
Discussions
#2197Reading OpenSpec state from outside the CLI (a handoff tool): what I rely on, and what I hope stays stable0 comments · 2026-11-04#2196vitepress Plugin for OpenSpec0 comments · 2026-11-04#2162Atalaya: an approval gate and requirement tracking on top of OpenSpec, for teams where the PM isn't in the terminal0 comments · 2026-10-29#2146Usage of particular documents for external feedback loops?1 comments · 2026-10-25#2144Is it possible to use an economical model with apply?1 comments · 2026-10-25#2118OpenSpec included in AgentManager's tool catalog0 comments · 2026-10-18#2097RFC: Optional deep clarification with topic TODOs, explicit closure, and revision of affected decisions0 comments · 2026-10-15#2075RFC: Multi-Stage Intent Compilation Pipeline (Proposal → PRD → Spec → Design → Tasks)0 comments · 2026-10-12
Latest release
v1.16.1 - Spec parsing, version checks v1.16.1 2026-11-07What's New in v1.16.1 A patch release that makes spec validation stricter and more forgiving in the right places, and makes openspec version --check reliable. Fixed - Closed section headings - validate, show, list, view and archive now read headings with a closing run ( Purpose , ADDED Requirements ) the same as their unclosed forms. - Unrecognized delta sections - validate now fails, and archive refuses, when a delta spec puts a requirement under an unrecognized section such as DEPRECATED Requirements, instead of passing with a warning and silently dropping that requirement. - Version
相关报道 (9)
搜狐Superpowers、OpenSpec、Spec-Kit 傻傻分不清楚?2026-06-26blog.csdnOpenSpec和GitHub Spec Kit的区别2026-04-14GIGAZINE仕様駆動型開発を簡単に導入できる「OpenSpec」を利用して一貫性のあるコードを生成する方法2025-10-26blog.csdn【GitHub项目推荐--OpenSpec:AI编程助手的规范驱动开发框架】⭐⭐⭐⭐2025-10-23CSDNOpenSpec实践:规约驱动开发让需求与代码不再脱节2026-11-06CSDN博客OpenSpec:轻量级软件规范框架,GitHub 获 6.8 万星,每两秒创建一新规范!2026-09-1751CTO2026 年最值得关注的九个 SDD AI 工具2026-06-0951CTOOpenSpec + Superpowers:AI 编程真正进项目的姿势2026-06-0353AISDD 如何在复杂业务系统中真正落地?2026-01-19
News & coverage (10)
Hacker NewsOpenSpec: Spec-driven development (SDD) for AI coding assistants▲ 2 · 0 comments · 2026-03-08Hacker NewsOpenSpec stable v1.0 – with dynamic workflows▲ 1 · 1 comments · 2026-01-26iMastersSpec-Driven Development: BMAD, OpenSpec e a Stack Agêntica2026-10-13heise onlineAI coding with specs: OpenSpec simplifies refactorings2026-07-29heise onlineOpenSpec bringt Ordnung in KI-gestützte Entwicklung2026-07-29GIGAZINEHow to generate consistent code using OpenSpec, which makes specification-driven development easy to adopt2025-10-26MediumSpecifications as Durable Context for Coding Agents | by Adnan Masood, PhD. | Oct, 20262026-10-05MarkTechPost9 Best AI Tools for Spec-Driven Development in 2026: Kiro, BMAD, GSD, and More Compare2026-05-08HackerNoonThe Spec-First Development Showdown: Spec Kit, OpenSpec, BMad and Gangsta Agents Compared2026-05-05Augment Code6 Best Spec-Driven Development Tools for AI Coding in 20262026-03-07