Skip to content

jkordick/ghcp-advanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ghcp-advanced

An advanced GitHub Copilot tutorial focused on Spec-Driven Development (SDD).

This is a MoaW workshop. The best way to read it is rendered:

👉 Open the workshop on MoaW

Or read the raw markdown: docs/workshop.md.

What you'll learn

  1. Getting started with GitHub Copilot: completions, Chat, custom agents, the Copilot CLI, custom instructions, prompt files, skills and MCP servers. A single broad chapter for newcomers.
  2. Spec-Driven Development (SDD): Learn about SDD. Make specifications, not vibes, drive what Copilot builds. End-to-end TypeScript/Node example.
  3. spec-kit: an open-source toolkit by the GitHub team that formalizes and extends the loop you just did by hand. It can be used in combination with GitHub Copilot but also many more agentic AIs for coding.
  4. (soon) Squad: an open-source framework for orchestrating multi-agent development teams on top of GitHub Copilot.
  5. (soon) SDD for app modernization: a dedicated chapter on how to use SDD to modernize legacy apps.
  6. Context Engineering: Theory foundations (LLMs, agents, context rot) followed by hands-on exercises adding instructions, scoped rules, and skills to a pre-built project.
  7. (soon) Agentic Workflows
  8. GitHub Copilot SDK: Embed Copilot directly into your own apps — open sessions, stream responses, and let Copilot call custom tools you define.
  9. (soon) Security, Sandboxing, and Guardrails.

Pre-reqs

  • A GitHub account with Copilot access (Free, Pro, Business or Enterprise)
  • VS Code with the GitHub Copilot + Copilot Chat extensions
  • Node.js 20+
  • GitHub CLI (gh) and the gh copilot extension

See the Pre-requisites section of the workshop for more details.

License

MIT — see LICENSE.

Credits

Inspired by the excellent GitHub Copilot HoL by @Philess.

Julia's to do list

  • optional: before creating the spec, ask GHCP to break down the user-stories into reasonable sized github issues, and then generate the spec based on the issues; would need github access + github mcp
  • add spec-kit for app mod section
  • add squad section
  • save the world

About

Advanced GitHub Copilot tutorial focused on advanced concepts, Inspired by and based on the GitHub Copilot HoL by @Philess (https://github.com/Philess/GHCopilotHoL).

Topics

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors