Skip to content
CAI
Produce a survey ↗Verify a survey

Fission-AI/OpenSpec

OpenSpec is a command-line interface and core library for managing software specifications and changes through an artifact-driven workflow. It provides a unified CLI for creating, validating, and archiving changes, while generating structured instructions for over 20 AI coding assistants and IDEs. The system enforces schema integrity via runtime validation and manages a local store of specifications, supported by shell completions and interactive prompts.

74.7

Strong · 3 August 2026

68k

lines of production code

TypeScript

primary language

1

bus factor · 95 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2025 · CLI and core architecture overhaul

This period focused on a comprehensive overhaul of the OpenSpec CLI and core architecture, introducing a unified command-line interface with shell autocompletion and global configuration support. The team implemented robust validation using Zod schemas, refactored the template system into a modular skill-based architecture, and introduced an artifact graph for dependency tracking. Extensive test coverage was added across parsers, commands, and utilities to ensure stability.

27 changes

2026 · Core architecture and CLI feature expansion

This period focused on building out the platform's core infrastructure, introducing a new store system, a generic command-generation framework for 20+ AI coding tools, and a searchable multi-select prompt. It also included the launch of the OpenSpec documentation site and comprehensive test coverage for these new modules.

18 changes

CAI lens gauges

Survey your own repository

Fission-AI/OpenSpec was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 45cca5db61 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards