~/talk

Plan, Specify, and Implement

links:none on file
slides:none on file

An open-source toolkit called SpecKit packages prompts, scripts and a small CLI to turn product scenarios into executable specs, plans and tasks, integrating with GitHub Copilot and other agents via the specify CLI. Demo shows bootstrapping an existing repo, generating a podcast site spec, technical plan (Hugo + Tailwind example), data models, and broken-down tasks, with automated branch commits and a question-driven clarify mode; repo exceeds 53.6k stars and the generated workflow runs end-to-end in the demo.

AI-written summary · about

  1. 0:00Intro: James and Dan Kick Off with Spec-Driven Development
  2. 0:27Why Planning Matters: From Vibe Coding to Structured Specs
  3. 1:41What Is Spec-Driven Development and Why It Scales
  4. 3:52Context Is King: Why Specs Improve AI-Generated Code
  5. 5:33Specs vs. Custom Instructions: How They Work Together
  6. 6:41Inside SpecKit: Prompts, Scripts, and GitHub Integration
  7. 8:34Demo: Setting Up SpecKit with Specify CLI
  8. 12:03Adding SpecKit to Existing Projects
  9. 14:03Creating a Constitution: Non-Negotiable Project Principles
  10. 18:01Building Functional Specs and Clarifying Requirements
  11. 21:02Clarify Mode: AI Questions You Didn’t Think to Ask
  12. 25:33Technical Plan Stage: Adding Tech Details and Dependencies
  13. 27:01Choosing the Right AI Model for Spec Workflows
  14. 28:53Branching, Variations, and Git Workflows for Specs
  15. 31:02Breaking Down Tasks and Automating Implementation
  16. 32:01Reviewing Generated Artifacts: Plan, Data Models, and Research
  17. 34:54Scaling SpecKit for New Features and Existing Apps
  18. 35:17Wrap-Up: Why SpecKit Changes How We Build Software
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.