.NET Rocks!

GitHub Spec Kit with Den Delimarsky

6 snips
Oct 30, 2025
Dan Delamarsky, a Principal product engineer at Microsoft, shares insights on the GitHub Spec Kit and specification-driven development. He discusses how breaking down tasks into granular specs helps LLMs generate quality code more effectively. Delamarsky emphasizes the importance of refining specifications to keep AI models focused and manageable. The conversation touches on using test-driven loops to complete generated code, the evolving role of developers in overseeing AI outputs, and the challenges of adopting this new approach in software development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Specs Separate Requirements From Tech Stack

  • Spec-driven development detaches requirements from implementation so LLMs can generate multiple tech-stack variants from the same spec.
  • This lets teams compare options quickly and choose the best implementation without rewriting requirements.
ADVICE

Use LLMs To Find Spec Blind Spots

  • Use the LM to 'Clarify' your spec by asking it to probe blind spots and missing assumptions.
  • Iterate this questioning until the spec contains the detail the model needs to avoid guessing.
INSIGHT

Decompose Specs Into Consumable Tasks

  • Break large specs into small tasks so models stay within their context window and complete work reliably.
  • Task-level decomposition enables staged, test-driven generation and parallel sub-agents.
Get the Snipd Podcast app to discover more snips from this episode
Get the app