Spec-driven development (SDD) for AI coding assistants.
OpenSpec is a spec-driven development tool designed for AI coding assistants to establish agreement on what should be built before any code is written. The project helps users and their AI assistants collaborate by having the AI draft a specification and task list for review before implementation begins. OpenSpec is built with TypeScript and JavaScript, uses pnpm as its package manager, and runs on Node.js 20 LTS or later. The project is maintained by Fission AI and provides both a command-line tool and slash commands for use within AI chat interfaces, along with comprehensive documentation covering everything from initial setup through team workflows and customization.