---
title: "Spec-Driven Development - Air Market"
description: "You are starting something new and all you have is an idea nobody has written down yet. Reach for this first. It writes a specification so coding starts from something agreed rather than guessed, and…"
canonical: "https://airmarket.ai/app/spec-driven-development"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Spec-Driven Development

Skill by [Addy Osmani](/@addyosmani)

# Spec-Driven Development

Turn a vague idea into a spec worth coding against

## What this does

You are starting something new and all you have is an idea nobody has written down yet. Reach for this first. It writes a specification so coding starts from something agreed rather than guessed, and when one request covers several different things at once it breaks those apart into pieces that can each be tested on their own.

### Top 3 things it does for you

- Draft a spec before any code gets written
- Pin down requirements that are unclear or just a hunch
- Split one broad requirement into separately testable capabilities

## Information

**Spec-Driven Development at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Addy Osmani](/@addyosmani) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 12 KB |
| Licence | MIT |
| Repository | [addyosmani/agent-skills](https://github.com/addyosmani/agent-skills/tree/df1edb2e05487d0aa6d93c747141e0aed1187f25/skills/spec-driven-development) |
| GitHub stars | 114,337 (as of Nov 2026) |
| Installs | 75,452, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Spec-Driven Development and flagged nothing. AIR's verdict: **safe**.

**What Spec-Driven Development's check was run against**

|  |  |
| --- | --- |
| Commit | df1edb2e05487d0aa6d93c747141e0aed1187f25 |
| Content hash | aa2018524bfa41a8b3c6cce2ad6768003b19029bf38c6d07a6c947c3ae910073 |
| Files read | [Browse the files at this exact commit](https://github.com/addyosmani/agent-skills/blob/df1edb2e05487d0aa6d93c747141e0aed1187f25/skills/spec-driven-development/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Spec-Driven Development](/security/spec-driven-development)

## About Spec-Driven Development

This creates a specification before coding begins. Use it when you are starting a new project, a new feature, or a significant change, and no specification exists yet.

It also fits when requirements are unclear, ambiguous, or only exist as a vague idea. Instead of coding toward a guess, you get a written spec to work from.

When a single requirement spans several independently testable capabilities, it decomposes that requirement into a capability map of modules before specifying anything.

## What's inside

- SKILL.md - instructions

## Questions

### Is Spec-Driven Development safe to install?

AIR scanned this exact version of Spec-Driven Development and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit df1edb2e0548, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/spec-driven-development.

### How do I install Spec-Driven Development?

Open https://airmarket.ai/app/spec-driven-development on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/addyosmani/agent-skills/tree/df1edb2e05487d0aa6d93c747141e0aed1187f25/skills/spec-driven-development. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Addy Osmani](/@addyosmani)

---

Canonical URL: <https://airmarket.ai/app/spec-driven-development>
