#1717th of 31 in Skills, plugins and rules
openspec
Spec-driven workflow CLI that guides AI coding assistants through plan, apply and archive
- Stars
- 71.6k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
Overview
OpenSpec is a Node.js CLI that adds an `openspec/` folder to a repo and installs slash commands (such as /opsx:propose, /opsx:apply, /opsx:archive) into 30+ AI coding tools. Each change gets a folder with proposal.md, specs, design.md and tasks.md in plain Markdown, which the human reviews before code is written. A beta Stores feature keeps specs and changes in a separate shared repo for cross-repo work.
Who it is for: Developers who want written specs agreed with their AI coding agent
Strengths
- Specs and changes are plain Markdown in the repo, versioned with git
- Works with 30+ AI coding tools through generated slash commands
- Install via npm or Homebrew; no server or database needed
- Designed for existing codebases, with an adoption guide for brownfield projects
Weaknesses
- Needs Node.js 20.19.0 or higher
- Stores (cross-repo shared planning) are still in beta
- Collects anonymous usage telemetry by default; opt-out via config or env var
- Command syntax differs per tool, e.g. /opsx-propose, @opsx-propose, $openspec-propose
What it needs
- no GPU
- Needs Node.js 20.19.0+, an AI coding assistant
- Models: Codex 5.5 and Opus 4.7 recommended; works with 30+ AI coding tools
Also in Skills, plugins and rules
See all 31| Rank | Project | Score |
|---|---|---|
| 1 | skillsAgent skills for planning, TDD, debugging and code review | 94 out of 100 |
| 2 | eccSkills, agents, hooks and rules that add a workflow to coding agents | 93 out of 100 |
| 3 | superpowersSkill library that enforces a plan-then-TDD workflow in coding agents | 89 out of 100 |
| #4 | ponytailPrompt skill that makes coding agents write less, safer code | 89 out of 100 |
| #5 | cavemanProxy and skill that cut token use in coding agents | 89 out of 100 |