Fission-AI has released OpenSpec, an artifact-guided workflow designed to bring predictability to AI-driven development by establishing a lightweight specification layer. Unlike traditional heavyweight frameworks, OpenSpec utilizes plain Markdown to facilitate alignment between humans and AI coding assistants before any code is written. The system operates through a structured lifecycle: users can use the /opsx:explore command to brainstorm architectural options or /opsx:propose to generate a comprehensive change set. This set includes a proposal.md , requirements in the specs/ folder, a design.md technical approach, and a tasks.md implementation checklist. Once the plan is approved, the /opsx:apply command executes the tasks. For team environments, the "Stores" feature (currently in beta) allows teams to manage requirements in a dedicated repository, enabling cross-repo synchronization and shared single sources of truth. The tool is highly accessible, supporting over 30 AI assistants (including Cursor, GitHub Copilot, and Amazon Q) via slash commands. It is compatible with various package managers such as npm, Homebrew, pnpm, yarn, bun, and Nix, and requires Node.js 20.19.0 or higher. By moving from vague chat prompts to structured artifacts, OpenSpec aims to reduce unpredictable AI results in both greenfield and brownfield projects.

Read original