EveryDev.ai
Sign inSubscribe
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    Home
    Tools

    2,508+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1666
    • Coding1214
    • Infrastructure542
    • Marketing451
    • Design437
    • Projects396
    • Research371
    • Analytics339
    • Testing233
    • MCP227
    • Data213
    • Security200
    • Integration170
    • Learning155
    • Communication148
    • Prompts144
    • Extensions137
    • Commerce125
    • Voice122
    • DevOps99
    • Web78
    • Finance21
    1. Home
    2. Tools
    3. Spec-Driven Development
    Spec-Driven Development icon

    Spec-Driven Development

    AI Coding Assistants

    A Claude skill that generates shared spec files (requirements.md, design.md, tasks.md) and matching config files for every AI coding tool so they can't contradict each other.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT license. Clone or install from GitHub at no cost.

    Engagement

    Available On

    Windows
    API
    CLI

    Resources

    WebsiteGitHubllms.txt

    Topics

    AI Coding AssistantsPrompt ManagementContext Engineering

    Alternatives

    Skills ManagerUnblockedclaude-token-efficient
    Developer
    FredAntBFredAntB builds open-source developer tooling focused on AI-…

    Listed May 2026

    About Spec-Driven Development

    Spec-Driven Development is an open-source Claude skill created by FredAntB that solves a common multi-agent coding problem: when Claude Code, Cursor, Copilot, and other AI tools each fill in gaps with their own assumptions, they contradict each other. The skill interviews you before any code is written, generates three structured spec files, and then produces matching configuration files for every AI tool in your stack so they all read from the same source of truth.

    What It Is

    Spec-Driven Development is a Claude skill — a file you install into Claude.ai or the Claude Code tab — that enforces a spec-first workflow for AI-assisted software development. Rather than letting each AI agent interpret your intent independently, the skill creates a shared "project constitution" that every tool must read before taking action. It is released under the MIT license and hosted on GitHub.

    How the Workflow Works

    The skill activates on natural-language trigger phrases like "I want to start a new project" or "my AI keeps going off script." Claude then conducts a short four-question interview and generates three files:

    • requirements.md — traceable shall-language requirements with REQ-xxx IDs and acceptance criteria
    • design.md — architectural decisions and data model
    • tasks.md — atomic, ordered implementation steps, each linked back to a requirement ID

    For existing codebases, the skill reverse-engineers these files from what you describe, marking inferred fields with [TO VERIFY] and making spec verification Phase 1 before any new code is written.

    Cross-AI Config Generation

    After the spec files exist, the skill generates a Universal Instruction Block and writes it into tool-specific config files:

    • CLAUDE.md for Claude Code
    • .cursorrules for Cursor
    • .windsurfrules for Windsurf
    • .github/copilot-instructions.md for GitHub Copilot
    • .aider.conf.yml for Aider

    Each config file contains the same mandate: read all three spec files before acting, never implement requirements not in requirements.md, never alter the data model without updating design.md first, and never guess at ambiguous requirements — ask instead. A divergence protocol requires agents to stop and surface conflicts rather than silently invent solutions.

    Test Suite and CI

    The skill ships with 135 assertions across three test phases, all runnable locally or via GitHub Actions:

    • Phase 2A (67 static assertions): automated, hard gate on every push
    • Phase 2B (15 behavioral tests): manual live-session evaluation
    • Phase 2C (53 generation quality checks): automated against committed fixture files

    The repository's CI workflow runs Phase 2A and 2C on every push to main and on every pull request. The README notes that all 135 assertions were written before the corresponding fixes, following a test-first methodology.

    Current Status: v1.0-beta

    The repository was created in May 2026 and last updated May 26, 2026. The current release is tagged v1.0-beta. The project page describes it as a public beta that has passed all automated assertions and three end-to-end generation flows but has not yet been tested by a broad external audience. The maintainer is actively recruiting five beta testers matching specific profiles: a complete beginner, a solo developer, a team lead using multiple AI tools, a developer with an existing codebase and no specs, and a developer using three or more AI coding tools simultaneously. The repository had 56 stars and 4 forks as of the last recorded update.

    Spec-Driven Development - 1

    Community Discussions

    Be the first to start a conversation about Spec-Driven Development

    Share your experience with Spec-Driven Development, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT license. Clone or install from GitHub at no cost.

    • Full spec generation (requirements.md, design.md, tasks.md)
    • Cross-AI config file generation for Claude Code, Cursor, Copilot, Windsurf, Aider
    • Universal Instruction Block
    • 135-assertion test suite
    • GitHub Actions CI workflow

    Capabilities

    Key Features

    • Interviews you before writing code to generate spec files
    • Generates requirements.md with traceable REQ-xxx IDs and acceptance criteria
    • Generates design.md with architectural decisions
    • Generates tasks.md with atomic ordered steps linked to requirements
    • Creates matching config files for Claude Code, Cursor, Copilot, Windsurf, and Aider
    • Universal Instruction Block enforced across all AI tools
    • Divergence protocol: agents must stop and surface conflicts
    • Retrofit mode for existing codebases with [TO VERIFY] markers
    • 135-assertion test suite across three phases
    • GitHub Actions CI workflow for automated checks
    • Anti-pattern detection (e.g., blocks 'just start coding' without a spec)
    • Trigger phrase vocabulary for natural-language activation

    Integrations

    Claude Code
    Claude.ai
    Cursor
    Windsurf
    GitHub Copilot
    Aider
    GitHub Actions
    API Available

    Reviews & Ratings

    No ratings yet

    Be the first to rate Spec-Driven Development and help others make informed decisions.

    Developer

    FredAntB

    FredAntB builds open-source developer tooling focused on AI-assisted software development. The Spec-Driven Development skill enforces a spec-first workflow across multiple AI coding agents, preventing contradictions between tools like Claude Code, Cursor, Copilot, Windsurf, and Aider. The project is written primarily in Python and released under the MIT license.

    Read more about FredAntB
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Skills Manager icon

    Skills Manager

    A free, open-source desktop app to install, manage, and share AI skills across all major coding agents like Claude Code, Cursor, Copilot, and more.

    Unblocked icon

    Unblocked

    Context layer for AI-driven development that surfaces knowledge developers and agents need to generate reliable code, reviews, and answers.

    claude-token-efficient icon

    claude-token-efficient

    A single CLAUDE.md file you drop into your project root to reduce Claude's output verbosity and cut token usage on output-heavy workflows.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    475 tools

    Prompt Management

    Tools for organizing, versioning, and managing AI prompts.

    38 tools

    Context Engineering

    Techniques for optimizing context windows to improve AI responses.

    40 tools
    Browse all topics
    Back to all tools
    Discussions