EShop — Git skill for Claude Code
Learn to understand large codebases with GitHub Copilot: trace real eShop flows, verify source evidence, and preserve knowledge in instructions, prompts, and skills.
How to install EShop
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open timothywarner-org/eShop and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What EShop does
Learn to understand large codebases with GitHub Copilot: trace real eShop flows, verify source evidence, and preserve knowledge in instructions, prompts, and skills. Includes a student walkthrough and HTML reference.
Alternatives in Git
- Git Worktree Docs Issue: Dependency Installation — GitHub — Community feedback on official docs with full worktree lifecycle walkthrough 81.1k ★
- Review And Fix PR — @description Review an existing PR with parallel agents, fix findings, and push 1.6k ★
- Loki Verify — Run Loki's deterministic PR verification on the current change and summarize the evidence verdict 1.1k ★
README
Speaking Copilot's Language
**Understand an unfamiliar codebase, verify what you learn, and give GitHub Copilot reusable context for the next investigation.**
This is Tim Warner's teaching fork of [dotnet/eShop](https://github.com/dotnet/eShop), a .NET application with multiple services. It gives us a real system to investigate: commands, domain events, database operations, and messages crossing service boundaries. You do not need to understand all of eShop before you begin.
The lesson follows one loop: **explore → verify → preserve → reuse**. Copilot helps you find and explain code. You check its explanation against the source, then record the useful knowledge in instructions, prompts, and skills that travel with the repository.
**Start here:** [Use the repository map](docs/repo-map.md) · [Try the investigation](#try-the-investigation) · [Five prompts to try](docs/try-these-prompts.md) · [Read the HTML leave-behind](docs/copilot-context-engineering.html) · [See the context files](#the-context-layer) · [Run eShop](docs/eshop-application.md)
What you will learn
By the end, you should be able to:
- Trace one business flow through an unfamiliar application using file and method references.
- Distinguish evidence from inference, including existing warnings, assumptions, and unanswered questions.
- Choose where knowledge belongs: repository instructions, path-scoped instructions, a reusable prompt, or an agent skill.
- Preserve both a verified fact and a reasoning rule so the next investigation benefits from what you learned.
- Improve the next investigation without making every request carry an entire architecture manual.
The examples use C#, but the method applies to any language. Familiarity with functions, services, and database writes is enough to follow the investigation.
Why context matters
Copilot builds an answer from the context available to it. In VS Code, an agent can search by meaning, search for exact text, follow symbo
Related Skills
Claude Code Arsenal
A battle-tested Claude Code operating system for efficient, reliable, and focused software engineering. Includ
Add Pack
How to add or curate a skill pack for pr-review. Use when wiring in a new source of review knowledge (a git re
Ldd Install
Explicitly install or re-install the LDD plugin's project-local artifacts (.ldd/ldd_trace launcher, statusline
Merge Framing
Clusters marked polarity=positive come from PASSING traces — validated behaviors to preserve and strengthen. C
Resolvr
Free, source-available desktop GraphQL client and IDE for macOS, Linux and Windows: tabs that survive crashes,
Architect Flow
Run the flow stage. Writes the user flows with a failure branch and a named human step each, plus the experien
Related Agents
Otherness.Learn
Learn from open-source projects and agent systems in the wild. Extracts reusable patterns from codebases, AGEN
Copilot Instructions
Prompt Polisher
Analyzes AI prompt files (.claude/agents/.md, .claude/skills//.md, .agents/skills//.md, CLAUDE.md, AGENTS.md,