Updated June 2026 7 hours of live training delivered over 1-2 days to accommodate your scheduling needs. Software engineers, tech leads, and platform engineers who want a disciplined, agent-friendly workflow that produces specifications first and code second. Equally relevant for teams shipping AI-generated code at scale who need a structured process for grounding agents, and for organizations rolling out spec-driven development as a team standard. Teams pairing spec-as-source-of-truth with automated review can continue with Agentic Code Review and Pull Request Automation. Most AI coding workflows start with a prompt and hope for the best. Spec-driven development inverts that: the specification becomes the primary artifact and the source of truth, and code is what the agent produces from it. GitHub Spec Kit is the open-source toolkit that operationalizes this discipline - a CLI ( Comprehensive courseware is distributed online at the start of class. All students receive a downloadable MP4 recording of the training. The Spec Kit Spec-Driven Development with GitHub Spec Kit
Class Duration
Student Prerequisites
Target Audience
Description
specify) and a four-phase workflow (specify → plan → tasks → implement) with broad agent compatibility including GitHub Copilot, Claude Code, Cursor, Windsurf, Gemini CLI, and OpenAI Codex. This course teaches the methodology and the tool: writing specifications that agents can actually act on, decomposing plans into reviewable tasks, driving each implementation phase with the agent of your choice, and integrating the workflow into a real engineering process with reviews and CI.Learning Outcomes
specify CLI) for a project and select the right agent template.Training Materials
Software Requirements
specify CLI installed, Git, an active subscription or API key for at least one supported agent (GitHub Copilot, Claude Code, Cursor, Windsurf, or Gemini CLI), and a sample repository for labs.Training Topics
Spec-Driven Development Principles
Spec Kit Setup and Architecture
specify CLI.specify/ directory and what each file doesWriting Effective Specifications
specify command and prompt patterns that produce useful specsThe Project Constitution
constitution.md vs. an individual specPlan, Tasks, and Implement Phases
plan phase: turning a spec into a technical approachtasks phase: decomposing the plan into reviewable unitsimplement phase: agent-driven code generation against tasksAgent Integration in Practice
Review Discipline at Every Phase
CI and Workflow Integration
spec.md