Skip to content

OpenSDD

Open Source · Community Built

OpenSDD keeps specifications at the center of AI-assisted work.

It is a flavor of Spec Driven Development specifically designed around open standards and scalable from a solo developer to entire organizations.

The project curates reusable structures, tooling, and recipes so anyone can practice spec-driven development in the open. Bring clarity to your team, contribute guides, and evolve the methodology together.

What OpenSDD Focuses On

Everything we publish—templates, tooling, and guides—supports three simple principles.

Non-dogmatic & Inclusive

OpenSDD is intentionally lightweight so any team, organization, or individual can adopt the structure without changing how they work.

Built on Open Standards

The approach relies on open formats (Markdown, Git, YAML). Outside of an AI coding agent, no proprietary tooling is required.

Tool-Agnostic Integrations

Specs, recipes, and automations integrate with any IDE, version control system, or AI coding agent. Bring your own stack and plug right in.

Core Principles

  • Specs before code: Outline intent and architecture before an AI agent commits changes.
  • PR-sized tasks: Work items remain reviewable and easy to hand off between contributors.
  • Captured learnings: Research logs, plans, and retros are versioned next to the specs.
  • Open and agnostic: The methodology stays portable across tools, teams, and AI platforms.

Helper Tools

OSDD CLI

Fetch recipes, materialize workspaces, and launch AI-enabled IDE sessions with a single command. Contributions welcome via pull requests.

Learn about the CLI →

Recipe Catalog

Browse community automations, adapt them for your stack, and share new ones to help other teams practice OpenSDD.

Explore recipes →

Marketplace (Preview)

A community-run hub for discovering OpenSDD automations with transparent permissions and implementation notes.

See what’s coming →

Get Started in Three Steps

  1. Clone the repositories and adopt the shared spec folder structure in your projects.
  2. Document features as PR-sized tasks that capture research, plan, code, review, and analysis.
  3. Automate repetitive flows with the OSDD CLI and community recipes—or publish your own.
Follow the How-To instructions →