Skip to content

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

License

Notifications You must be signed in to change notification settings

wearetechnative/awesome-openspec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 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

Official Resources

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

Tools

  • OpenSpecUI - Web interface for OpenSpec workflows with live mode and static export support.
  • ralphy-openspec - Combines OpenSpec with Ralph Loop methodology for predictable, iterative AI-assisted coding across Cursor, Claude Code, and OpenCode.
  • spec-gen - Reverse-engineers OpenSpec specifications from existing codebases through static analysis and LLM-powered generation.
  • OpenSpec.sh - Minimal POSIX shell implementation of OpenSpec CLI for environments without Node.js.

Schemas & Extensions

  • openspec-schemas - Custom workflow schemas for OpenSpec including minimalist and event-driven templates.

GitHub Actions

Videos

Articles & Tutorials

Community

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

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

Related Projects

Contributing

Contributions welcome! Please read the contribution guidelines first.

License

CC0

To the extent possible under law, the authors have waived all copyright and related or neighboring rights to this work.

About

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

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors