Skip to content

CanarysAutomations/speckit-and-beyond

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

84 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Agent-Driven Spec Development: The FlavorHub Crisis

Production Emergency: Fix a critical bug and modernize the system using GitHub agents.

The Crisis

Monday, 3:00 PM. FlavorHub's search feature is crashing for 30% of users. 500+ error reports. CTO demands a fix AND a lasting solution.

This workshop walks you through exactly that β€” using GitHub's agent ecosystem to go from chaos to production-ready.


What You'll Learn

Tool What You Do
Agent Skills Diagnose production errors automatically
Custom Agents Build specialist agents with domain expertise
Spec Kit Drive governance, planning, and code generation from a specification
Copilot CLI Run compliance checks and quality gates
GitHub MCP Integrate agents directly into your repo for continuous improvement

Prerequisites

Starter Code Provided: FlavorHub Recipe Manager brownfield application with intentional issues for learning


Workshop Structure

The workshop is designed with flexible learning paths:

🟒 Mandatory Core Path (~29 minutes)

Complete this path to experience the full Spec Kit workflow β€” from bug reproduction to a working fix:

Step Exercise Topic Time
1 Exercise 1 β€” Part 1 Reproduce the Bug ~2 min
2 Exercise 2 Spec Kit Setup ~5 min
3 Exercise 3 Constitution & Specification ~8 min
4 Exercise 4 Plan & Tasks ~7 min
5 Exercise 5 β€” Part 1 Implement Validation Module ~7 min
β€” Total Everyone should complete this ~29 min

🟑 Optional Exploration (~38 minutes)

Explore these exercises in any order. They are fully self-contained with no dependencies on each other:

Exercise Topic Time Focus
Exercise 1 β€” Part 2 Issue Analyzer Skill ~3 min Error diagnosis
Exercise 5 β€” Part 2 Implement Remaining Modules ~5 min Complete refactor
Exercise 6 Validation & Quality Gates + Code Review ~15 min Pre-deployment checks
Exercise 7 Custom Agent β€” Search Architect ~8 min Domain expertise
Exercise 8 Agent Skills β€” GitHub MCP ~7 min Issue automation
Exercise 9 Copilot CLI β€” Custom Agent Creation & Delegation ~8 min Alternative custom agent creation

Pro Tip: Complete the mandatory core path first (~29 min), then pick optional exercises based on what interests you most. If time is short, you can revisit them after the workshop.


The workshop has been tested with the following AI models on GitHub Copilot: Claude Sonnet 4.6, GPT-5.3-codex. Results may vary with different models. If you encounter issues, try switching to one of these models in your Copilot settings.


Get Started

Use this Template

Once your repo is created and cloned, start here: Exercise 1 β€” Reproduce the Bug

Resources

About

Spec, Plan, Design and Code with Agent

Resources

Stars

Watchers

Forks

Contributors

Languages