Vibeleaderboard

Christopher Harrison

Viber rank223

Christopher Harrison is a senior developer advocate at GitHub and a technical educator known as GeekTrainer. His recent guides explain how to give coding agents useful project context and turn routine maintenance into reviewable workflows.[1]

Start with GitHub Copilot app for Beginners: How to teach Copilot about your codebase →
Christopher Harrison

Links

Website GitHub LinkedIn

Senior Developer Advocate · GitHub

Career

On his personal site, Harrison describes spending most of his career as a trainer, presenter or content creator. He says his teaching starts with deconstructing the parts he found difficult and showing how they became understandable. His technical interests include web development, TypeScript, Python and Django, with work across chatbots, DevOps and machine learning. GitHub’s author archive shows that approach applied to command-line agents, browser-assisted debugging, legacy-code explanations and concurrent agent sessions.[5][1]

Contributions

Teaching the context around a coding task

Harrison’s guide to customizing Copilot separates four useful kinds of context. Repository instructions describe standing conventions, skills package repeatable procedures, custom agents supply focused guidance and Model Context Protocol servers connect outside tools. The distinction helps a developer decide where a piece of knowledge belongs instead of adding every instruction to each prompt. The article uses a concrete starting point: capture one project convention in a repository instruction file, then observe how it affects the next task.[3]

Maintenance as an inspectable workflow

His Dependabot tutorial uses dependency-update pull requests as a recurring task for an agent. The workflow gathers open updates, groups them by risk and produces a summary so a developer can decide what needs attention. A larger upgrade can then continue in a session carrying the existing context. Saved run histories make it possible to inspect what happened on previous attempts. The lesson is about teaching an automation a bounded maintenance procedure while keeping the resulting decisions visible.[4]

Tools, writing & talks

Writing, research & talks

References

Latest source check 2026-10-28

  1. [1] Christopher Harrison: GitHub author

    github.blog · Checked 2026-10-28

  2. [2] Christopher Harrison on GitHub

    github.com · Checked 2026-10-28

  3. [3] How to teach Copilot about your codebase

    github.blog · Checked 2026-10-28

  4. [4] Automate Dependabot pull request triage

    github.blog · Checked 2026-10-28

  5. [5] About Christopher Harrison

    geektrainer.dev · Checked 2026-10-28

Christopher Harrison | VibeLeaderboard