Vibe Coding Discover

AI Coding

Spec-driven development (SDD) for AI coding assistants.

★ 70K4,776 forksTypeScriptMITFission-AI

OpenSpec is a Node CLI plus slash-command workflow that adds a Markdown spec layer to AI coding assistants: you propose a change, review generated proposal/specs/design/tasks, then let the agent implement and archive it. Works across 30+ tools and brownfield repos.

Use Cases

Agree on specs with a coding agent before writing codeGenerate proposal, specs, design and tasks artifacts for a changeExplore and scope a feature before implementationApply and check off implementation tasks with the assistantArchive completed changes and update living specsAdopt spec-driven development on an existing brownfield codebaseShare specs across repos and teams via Stores (beta)Install slash commands/skills into 30+ AI coding assistantsCustomize workflow profiles and community schema bundlesPlan cross-repo features owned by multiple teams

Built With

Language
TypeScript
Frameworks
Node.js · TypeScript · Commander · Zod · Vitest · Inquirer · pnpm · Changesets · ESLint

Tags

spec-driven-development · sdd · ai-coding · context-engineering · slash-commands · cli · planning · prd · agent-skills · sdlc · brownfield · markdown · developer-tools · workflow · typescript · npm