GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - codefinity/spec-driven-development: Spec Driven Development - A curated collection of resources for mastering Spec-Driven Development (SDD) and building better software with specifications and AI-powered tools.

BranchesTags
Open more actions menu

Latest commit

 

History

38 Commits
38 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Spec-Driven Development

A curated collection of resources for mastering Spec-Driven Development (SDD) and building better software with specifications and AI-powered tools.

πŸ“š Table of Contents

  • πŸš€ Introduction
  • ⚑ Quickstarts
  • πŸ” In-Depth Resources
  • πŸŽ“ Courses
  • πŸ› οΈ Tools & Frameworks
  • πŸ“• Books
  • πŸ’‘ Related Concepts
  • πŸ’» GitHub Repos
  • πŸ’¬ Community Discussions
  • βž• Extra Resources
  • πŸ“– Glossary

πŸš€ Introduction

Get started with the fundamentals of Spec-Driven Development:

  • Spec-driven development - ThoughtWorks Medium
  • Spec-driven development with AI: Get started with a new open source toolkit - GitHub Blog

πŸ“Ί Videos

  • Spec-driven development - Devsplainers
  • Spec-Driven Development in the Real World -Brian Casel

⚑ Quickstarts

Get up and running quickly with these hands-on tutorials:

πŸ“Ί Videos

🎬 Net Ninja Tutorials
  • Spec Driven Workflow with Claude Code #1 - Making a /spec Command - Step-by-step guide to creating a spec command
  • Spec Driven Workflow with Claude Code #2 - Creating a New Spec - Learn how to create and structure specs

πŸ” In-Depth Resources

Deep dive into advanced concepts and techniques:

  • Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl - Martin Fowler
  • Using spec-driven development with Claude Code - Heeki Medium
  • Chapter 16: Spec-Driven Development with Claude Code - Panaversity
  • Structured-Prompt-Driven Development (SPDD) - Martin Fowler
  • Claude Code for Spec-Driven Development: Capabilities and Limits - AugmentCode
  • Spec Driven Development with Claude Code: Reduce Approval Overhead & Context Switching with Sub-Agents - AugmentCode
  • Agentic Coding: GSD vs Spec Kit vs OpenSpec vs Taskmaster AI: Where SDD Tools Diverge
  • Comparing 15 Spec-Driven Development Frameworks, Artifacts, and Decision Pathsβ€” SDD - JarosΕ‚aw Wasowski

πŸ“Ί Videos

  • Spec-driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 26 - Simon Martinelli

πŸŽ“ Courses

Structured learning paths for hands-on practice:

Free

  • Spec-Driven Development with Coding Agents - DeepLearning.AI

Paid

  • Claude Code Masterclass - Net Ninja

πŸ› οΈ Tools & Frameworks

Essential tools and frameworks for implementing SDD:

  • Tessl - Complete documentation and guides
  • KIRO - Specification and implementation tools
  • spec-kit - Official GitHub toolkit
  • GitHub Spec Kit Guide - Microsoft Developer Blog
  • The BMad Method - The BMad Method (Build More Architect Dreams)
  • Agent OS - Agent OS Github
  • Get Shit Done - A light-weight meta-prompting, context engineering, and spec-driven development system
  • Gastown - Multi-agent orchestration system for Claude Code, GitHub Copilot, and other AI agents with persistent work tracking

πŸ“• Books

  • Al-Native Software Engineering - Alfonso Graziano

πŸ’‘ Related Concepts

Understanding foundational concepts that complement SDD:

  • 🎯 Bitter Lesson - Wikipedia
  • πŸ—οΈ Abstraction First - Martin Fowler

πŸ’» GitHub Repos

Implementations and examples of Spec-Driven Development:

  • open-spdd (v0.4.9) - Open-source spec-driven development framework
  • token-billing - Token billing implementation with SDD principles

πŸ’¬ Community Discussions

Join the conversation about Spec-Driven Development:

  • πŸ”— Hacker News Discussion
  • πŸ”— Reddit: r/ClaudeCode
  • πŸ”— r/SpecDrivenDevelopment - Reddit Community

βž• Extra Resources

Additional guides and practical tutorials:

  • πŸ“˜ A Practical Guide to Spec-Driven Development - Zencoder

πŸ“– Glossary

Spec Drift

When the actual implementation diverges from the original specification over time. This occurs when code changes are made without updating the corresponding spec, causing inconsistency between the spec and reality.

Determinism Problem

When feeding the same specification to an AI model multiple times, you may receive different code outputs each time. This non-deterministic behavior makes it challenging to ensure consistency and reproducibility in spec-driven development workflows with AI-powered code generation.

Context Rot

Context rot is the phenomenon where a large language model's performance degrades as its input context grows longer, even when the relevant information is technically present in the context window. The longer the context an LLM is working with, the less accurate it becomes β€” the information isn't wrong or missing, the model just pays less attention to it.


Happy Learning! πŸš€

Feel free to contribute additional resources or insights to this collection.

About

Spec Driven Development - A curated collection of resources for mastering Spec-Driven Development (SDD) and building better software with specifications and AI-powered tools.

Topics

agentic-aiagentic-codingagentic-workflowai-coding-agentai-coding-assistantknowledge-baselearningspec-driven-development

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.