This repo contains a Slidev presentation on where software development is going: Vibe Coding -> Context Engineering -> Spec-Driven Development.
This presentation is licensed under Creative Commons Attribution 4.0
International (CC BY 4.0). See LICENSE.
presentation/: Slidev deck (slides.md,styles.css, assets)demo/: live demo artifacts rendered inside SDD demo slidestemplates/: reusable starter templates for SDD artifacts
- To share a working deck exactly as-is, share both
presentation/anddemo/. - The SDD artifact slides load content from
demo/*.md; sharing onlypresentation/will break those live artifact slides unless paths are changed.
- Node.js (>= 20.19) recommended
cd presentation
npm install --include=optionalcd presentation
npx slidev slides.md --openUse the gitignored local wrapper deck when you want private content (for example a personal bio slide that should never be committed):
cd presentation
npx slidev slides.local.md --open --port 3031cd presentation
npx slidev export slides.md- The three SDD artifact slides in
presentation/slides.mdread from:demo/constitution.mddemo/tech-stack.mddemo/implementation-plan.md
- Editing those files updates slide content on hot reload (or browser refresh).
Slidev uses native bindings via rolldown / oxc-parser. If you see
"Cannot find native binding", do a clean local install:
cd presentation
rm -rf node_modules package-lock.json
npm install --include=optionalReference: https://sli.dev/guide/