Agenda
Morning: Foundations & first spec
- Why vibe coding fails: hallucinations, regressions, corrupted tests
- AI coding workflows: inline, agentic, spec-driven, dark factory
- SDD principle: spec as single source of truth, separating intent from implementation
- Business analysis for LLMs: Mermaid state machines, decision tables, BDD, invariants
- Exercise 1: Prompt a complex feature vaguely — feel the pain point
- Exercise 2: Turn the same feature into a full spec with data models, state machine and definition of done
Afternoon: Agentic engineering, architecture & strategy
- Four disciplines: prompt, context, intent and spec engineering
- AI architecture constraints: context limits, SDR principles, vertical slices, SCS
- Green-field vs. brown-field: strangler fig, discovery before mutation, zero-trust generation
- Exercise 3: Spec + agent → plan before code → review with reviewer agent
- Exercise 4: Refactor code from Exercise 3 according to SDR principles
- Exercise 5: Dark Factory — hand spec to a fresh agent, let it implement autonomously
Method
Five exercise blocks build on each other: the feature from Exercise 1 runs through to the Dark Factory simulation in Exercise 5. All exercises can be done with your own project. Participants without their own code will be provided with an exercise project.
Prerequisites
Several years of professional software development. Active experience with at least one AI coding assistant (Copilot, Cursor, Claude Code, ChatGPT for code, etc.). You should be able to read and evaluate TypeScript or Python code. We do not cover basics of Git, testing or architecture.
FAQ
What tool should I bring? Nothing — we work in GitHub Codespaces. All you need is a browser and a GitHub account.
What if I can’t bring my own code? An exercise project will be provided. All exercises are fully runnable with it.
Is this relevant for brown-field and legacy codebases too? Yes. The afternoon explicitly covers brown-field strategies — strangler fig, discovery before mutation, zero-trust generation for existing codebases.
How does this differ from a Copilot workshop? A Copilot workshop shows you how to use AI tools. This course shows you why that alone is not enough — and what specification and architecture discipline is required for AI code to work reliably in production codebases.
What if the pilot run doesn’t happen? Full refund. No questions asked.
When does the regular course take place? The regular run is planned for Q3/Q4 2026. Pilot participants get priority registration.