Apidays India 2025

8-9 October

Chancery Pavilion Hotel, Bengaluru

Apidays India 2025

8-9 October

Chancery Pavilion Hotel, Bengaluru

Spec Driven Development: API Design First with GitHub Spec Kit and Specmatic MCP

September 9, 2025

Read time: 4 minutes

specify cover
Published By
LinkedIn
Author
Hari Krishnan
Share this page

Article Overview

I first came across Specification Driven Development (SDD) when I was exploring AWS Kiro. Coming from an Extreme Programming (XP) background (TDD, small batches, and fast feedback), SDD clicked instantly and it directly tackles the intent-vs-implementation drift of “vibe coding”. By capturing intent up-front, then letting agents help with implementation, we can avoid deviation from what we meant. Github Spec Kit (open source ) also delivers this SDD workflow and there is really no excuse not to try it.

In an earlier write-up, I shared about “Guardrails for API Development: Guiding Coding Agents with Specmatic MCP“. Here I had already provided the API specification as well as detailed instructions via Claude mark down files for Claude Code to build out the app. That one-shot demo looks cool, but real-world delivery is iterative, our API and system design evolve, while fundamentals (compatibility, contracts, resiliency) need to be firm.

Spec-Driven Development gives structure to agentic software delivery. With Spec Kit guiding the workflow and Specmatic MCP providing API guardrails, you get fast iteration and alignment to intent. This was a tiny demo, your gates, checks, and branching model can (and should) reflect your engineering standards.

Related Articles

claude mcp

September 2, 2025

Read time: 3 mins

Guardrails for API Development: Guiding Coding Agents with Specmatic MCP

Using API specs like OpenAPI to guide coding agents sounds great. But in agentic mode, these agents build and test on their own — so
Read Article
life of api specmatic

May 20, 2025

Read time: 16 mins

Demystifying API Lifecycle: Unpacking Essential Roles, Responsibilities and Their Challenges 

APIs are the invisible glue of modern digital ecosystems - powering microservices, enabling integrations, and accelerating innovation. But building and scaling successful APIs takes more
Read Article
A hand points at an API icon during a real-world adoption journey of contract-driven development.

March 13, 2023

Read time: 6 mins

Contract-Driven Development – a Real-World Adoption Journey

The story of how a large financial services company adopted contract-driven development. Covering the situation on the ground before adoption and initial skepticism, and how
Read Article
An image of a woman experiencing microservices integration hell

January 17, 2023

Read time: 2 mins

[Contract Driven Development – Post 2] Integration Hell

Integration Tests require the actual components/microservices to be deployed to a common environment. Because of this integration tests are able to verify the connections between
Read Article
API mocks

December 30, 2022

Read time: 3 mins

[Contract Driven Development – Post 1] – The trouble with API mocks and stubs

Over the last 6-7 years, I've studied several microservices architecture transformations. What I've realised is a lot of them are not bearing the returns the
Read Article
A group of people integrating microservices using contract-driven development.

December 29, 2022

Read time: 10 mins

Microservices Integration Done Right Using Contract-Driven Development

Contract Driven Development helps us leverage API specifications as executable contracts using Specmatic to shift left the identification of compatibility issues thereby eliminating / reducing
Read Article
claude mcp

September 2, 2025

Read time: 3 mins

Guardrails for API Development: Guiding Coding Agents with Specmatic MCP

Using API specs like OpenAPI to guide coding agents sounds great. But in agentic mode, these agents build and test on their own — so
Read Article
life of api specmatic

May 20, 2025

Read time: 16 mins

Demystifying API Lifecycle: Unpacking Essential Roles, Responsibilities and Their Challenges 

APIs are the invisible glue of modern digital ecosystems - powering microservices, enabling integrations, and accelerating innovation. But building and scaling successful APIs takes more
Read Article
A hand points at an API icon during a real-world adoption journey of contract-driven development.

March 13, 2023

Read time: 6 mins

Contract-Driven Development – a Real-World Adoption Journey

The story of how a large financial services company adopted contract-driven development. Covering the situation on the ground before adoption and initial skepticism, and how
Read Article
An image of a woman experiencing microservices integration hell

January 17, 2023

Read time: 2 mins

[Contract Driven Development – Post 2] Integration Hell

Integration Tests require the actual components/microservices to be deployed to a common environment. Because of this integration tests are able to verify the connections between
Read Article
API mocks

December 30, 2022

Read time: 3 mins

[Contract Driven Development – Post 1] – The trouble with API mocks and stubs

Over the last 6-7 years, I've studied several microservices architecture transformations. What I've realised is a lot of them are not bearing the returns the
Read Article
A group of people integrating microservices using contract-driven development.

December 29, 2022

Read time: 10 mins

Microservices Integration Done Right Using Contract-Driven Development

Contract Driven Development helps us leverage API specifications as executable contracts using Specmatic to shift left the identification of compatibility issues thereby eliminating / reducing
Read Article