// Agent profile
Fission-AI/OpenSpec is an open-source CLI tool and slash-command system that introduces spec-driven development (SDD) for AI coding assistants. Before any code is written, each change gets its own folder containing a proposal, specifications, design document, and task breakdown — so the human and AI agent align on what to build before the agent starts coding. OpenSpec works with 30+ AI assistants via /opsx slash commands (/opsx:propose, /opsx:spec, /opsx:design, /opsx:tasks). Install globally via npm. The tool addresses the core failure mode of AI-assisted development: agents that start coding before the requirements are clear, producing technically correct code that solves the wrong problem. 69.5K GitHub stars. MIT licensed, TypeScript.
OpenSpec solves the most common failure mode in AI-assisted development: the agent starts coding before the requirements are clear. Instead of jumping straight from a one-line prompt to implementation, OpenSpec inserts a structured specification layer. Each change gets its own folder with four artifacts — a proposal (what and why), specifications (detailed requirements), a design document (how), and a task breakdown (step-by-step implementation plan). The human reviews and approves at each stage before the agent proceeds.
The tool has gained massive traction at 69.5K stars, reflecting a real pain point. Developers have learned that “build me a feature” prompts produce technically correct code that often solves the wrong problem or misses edge cases. OpenSpec forces the alignment conversation to happen before tokens are spent on implementation.
Slash-command workflow: OpenSpec integrates into existing agent workflows through /opsx slash commands. /opsx:propose captures the idea, /opsx:spec details requirements, /opsx:design produces architecture decisions, and /opsx:tasks breaks the work into implementable steps. Each command produces a structured document in the change’s folder.
Agent-agnostic: The CLI works with 30+ AI coding assistants. It does not replace your agent — it adds a specification layer on top of whatever agent you already use. Claude Code, Codex, Cursor, Aider, and others all work.
Artifact-based workflow: Every specification artifact is a file on disk, version-controlled alongside the code. This means spec decisions are auditable, diffable, and reviewable through standard code review processes. No separate spec tool or wiki needed.
Progressive refinement: The four-stage pipeline supports iteration. You can refine the proposal, update the spec, revise the design, and regenerate tasks without starting from scratch. The agent builds on previous stages.
Teams adopting AI-assisted development who find that agents produce wrong-problem solutions without clear specs. Solo developers who want to think through requirements before letting an agent implement. Engineering managers who need visibility into what agents are building and why. Any workflow where the cost of re-doing AI-generated code exceeds the cost of writing a brief spec upfront.
OpenSpec adds a specification step before coding, which means faster iteration on simple changes comes at a small overhead cost. The value scales with complexity — for a one-line fix, a full spec is overkill; for a multi-file feature, it prevents expensive rework. The tool requires Node.js and works best with agents that support slash commands or tool invocation.
Developers and teams who have experienced the “agent built the wrong thing” problem and want a lightweight, version-controlled specification process. Engineering leads who want structured artifact trails for AI-assisted development. Anyone who believes in measuring twice and cutting once, especially when the cutting is done by an AI agent.
Builder.io's open-source framework for building agent-native applications — shared actions, SQL-backed state, identity, tools, skills, jobs, observability, and UI surfaces that all work together.
CLI orchestration tool that installs and configures platform connectors for 16+ social and web sources — Twitter/X, Reddit, YouTube, GitHub, Bilibili, and more. Zero API fees.
Persistent memory layer for AI coding agents — benchmark-backed (95.2% on LongMemEval-S), 92% fewer tokens per session vs full-context pasting, zero manual memory.add() calls.