Skip to content

wearetechnative/awesome-openspec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Awesome OpenSpec Awesome

A curated list of awesome OpenSpec resources, tools, and Spec-Driven Development (SDD) resources.

OpenSpec is a lightweight, open-source spec-driven development framework that helps AI coding assistants follow instructions more effectively. It works with 30+ tools including Claude Code, Cursor, GitHub Copilot, and more.

Contents

Key Concepts

What is Spec-Driven Development

Spec-Driven Development (SDD) is a methodology where you and your AI coding assistant agree on what to build before any code is written. OpenSpec implements this through:

  • Proposals - Structured change requests with technical designs
  • Specifications - Living documentation that captures functional requirements
  • Task Checklists - Implementation tasks with AI guidance
  • Archives - Completed changes preserved for reference

Core Workflow

/opsx:new → /opsx:ff or /opsx:continue → /opsx:apply → /opsx:verify → /opsx:archive

Why OpenSpec

  • Universal - Works with 30+ AI coding assistants
  • Open Source - MIT licensed, no vendor lock-in
  • No API Keys - Runs locally without external dependencies
  • Brownfield-First - Designed for mature codebases, not just greenfield projects
  • Persistent Context - Specs live in your repo alongside code

Official Resources

  • Getting Started Guide - Official getting started documentation.
  • npm Package - Official npm package for installation.
  • OpenSpec - Official OpenSpec CLI. Spec-driven development (SDD) for AI coding assistants.
  • OpenSpec Pro - Additional OpenSpec resources and documentation.
  • OpenSpec Website - Official website with documentation and getting started guide.

UIs

  • openspec-ui - Real-time Kanban dashboard for tracking changes across multiple repositories.
  • OpenSpecUI - Web interface for OpenSpec workflows with live mode and static export support.
  • Specboard - Web dashboard for monitoring progress across workspaces with swimlane visualization.
  • Spek - Read-only viewer with BDD highlighting and full-text search for web, VS Code, and IntelliJ.

Tools

  • OmniDev Kit - Toolkit combining OpenSpec with cross-session memory and project intelligence.
  • openspec-playwright - Playwright E2E testing with a self-healing three-agent pipeline.
  • OpenSpec.sh - Minimal POSIX shell implementation of OpenSpec CLI for environments without Node.js.
  • ralphy-openspec - Combines OpenSpec with Ralph Loop for iterative AI-assisted coding.
  • spec-gen - Reverse-engineers OpenSpec specs from existing codebases via static analysis and LLMs.

OpenSpec as Integration or Plugin

  • claude-plugin-design - Claude Code plugin for architecture governance with ADRs.
  • ClawSpec - OpenClaw plugin bringing OpenSpec workflows into chat with background execution.
  • Flokay - Claude Code and Cursor plugin with plan-then-implement workflow and subagent dispatch.
  • opencode-plugin-openspec - OpenCode plugin with Architect mode for spec-only writes.
  • openspec-for-copilot - VS Code extension integrating OpenSpec with GitHub Copilot Chat.
  • openspec-mcp - MCP server exposing the OpenSpec CLI as tools, with a Kanban web dashboard.
  • OpenSpec-Zed - Zed editor extension adding OpenSpec workflow slash commands to the Assistant panel.
  • opsx-feature-dev - Claude Code and Copilot plugin with a 7-phase feature development workflow.
  • vitepress-plugin-openspec - VitePress plugin rendering OpenSpec folders as doc pages.

Schemas & Extensions

GitHub Actions

Videos

Articles & Tutorials

Community

  • Discord - Official OpenSpec Discord community for support and discussions.

Exotic Use Cases

  • novel-writer-openspec - OpenSpec for fiction with character and plot specs. (Chinese)
  • OpenSpec-Video - Spec-as-Code framework compiling Markdown specs into AI video generation job queues.

Competitors & Comparisons

  • BMAD-METHOD - Agile AI-driven development using formal specs as single source of truth.
  • Get Shit Done - Spec-driven workflow with multi-agent orchestration and wave-based parallel execution.
  • Kiro - AWS agentic IDE converting natural language into structured specs.
  • Spec Kitty - SDD CLI workflow with Kanban dashboard, Git worktree isolation, and auto-merge.
  • Spec-Kit - GitHub's official SDD toolkit with CLI, templates, scaffolding, and AI integrations.
  • Tessl SDD Tile - Tile teaching MCP-compatible AI agents to write specs before coding.

Related Projects

Contributing

Contributions welcome! Please read the contribution guidelines first.

About

Curated list of awesome OpenSpec resources and some genereric Spec-Driven-Development resources.

Topics

Resources

License

Contributing

Stars

Watchers

Forks