Skip to content
⚠️ These are raw notes, typed or handwritten live during the talk. Expect transcription errors, typos and video timestamps that can be a few minutes off. More

From Developer to Builder: A Spec-Driven Development Deep Dive

▶ Watch the video

From Developer to Builder: A Spec-Driven Development Deep Dive by Simon Martinelli
Room 8 · Deep Dive · 13:30-16:30

Spec-Driven Development uses specifications, not prompts, to guide AI coding agents. This deep dive shows how to build and evolve applications by writing specs, generating code, testing against requirements, and updating specs when needs change. It covers harness design, practical use, limits, and adoption on your own stack.

  • 26:00 Documentation on custom frameworke, MCP on top
  • 49:00 -> Modular Monolith
  • 2:00:00 he is a point about test coverage
  • 2:33:00 evals, tessl ?
  • 2:40:00 Review How it does it with pet clinic

  • SDD - spec - Driven Development

  • Software engenering : Define solution
  • Developer [?] : Typing
  • AI unified process
  • Behevior + Data structure
  • Documentation on custom frameworke
  • MCP on top

  • Vaadin for Business Application
  • with good herarchie
    • you dont have to test Higher component
  • he start his Demo usin his AI UP Framework
  • monolith doesn’t make sense
  • -> Modular Monolith
  • Review this part
  • AI unified process for Business Application

  • Harness engeneering

  • create your owned skills
  • [I forgot the pause timer]
  • AI And architecture
  • . Self contain architecture
  • . whats matter is the AI as the Full context
  • Single Repo
  • BDD Bonded context

  • speaking on test △
  • he is a point about test coverage
  • Business process
    • ↳ show the BPMN

  • guidelines
  • guard Rail
  • Architecture Docs
  • turn guidline to guard Rail
  • Same standart for AI code than manual code

  • lot of tools link to PR
    • github, code Rabit…
  • But we dont do PR.
    • => Trunk Base developmet
    • -> Review session
  • this is his opignon

  • Confluence has MCP
  • Nice But problem with out dated version
  • => move it to git our wiki
  • First time I heard that

  • Do not let CC unzip jar File
  • For this there is MCP java Doc

  • test for skill
    • evals
    • tessl ?

  • grow Field project ?
    • to Review this part
  • Reverse engeneering Big System
  • Review How it does it
  • with pet clinic
  • Review last slide Some one interesting But he didn’t show it.

  • some framework Mimick the same as we Do scrum…
  • for his is not the Best Approche

  • split what an How

  • Quarkus MCP + Dev Mode
  • more and more tools Become AI first