Adaptive GitHub companion for all skill levels. AI-driven assessment that meets you where you are — from first commit to team workflows.
Go from zero to GitHub in minutes, then learn git through hands-on lessons on your actual project.
This skill does two things:
No slides. No docs. No assumed knowledge. Run a command, see what happens, then understand why. The AI adapts to your level automatically.
Say "set up my repo" or "help me with github" and the skill walks through everything:
gh CLI, authenticates, configures git identitygit init, auto-generated .gitignore, first commitgh repo create, push, shows the live URLSkips anything already done. Complete beginners get full explanations ("GitHub is like Google Drive for code"). Experienced developers get it done in seconds.
Say "teach me github" or run /github-learn to start. Every lesson runs on your real project using do-then-explain: run the command, see the result, then understand why.
| Lesson | What You Do |
|---|---|
| GitHub 101 | Make changes, commit, push — guided step by step |
| Branching Basics | Create a branch, make a change, switch back, see the difference |
| Your First PR | Branch, push, create a PR, see the diff, merge it |
| Lesson | What You Do |
|---|---|
| Branch Workflows | Feature branches, naming conventions, keeping branches current |
| PR Review Flow | Review a PR, leave comments, approve or request changes |
| Team Git | Forking, upstream sync, co-authoring commits |
| Lesson | What You Do |
|---|---|
| Rebase vs Merge | Interactive rebase, squash commits, clean history |
| GitHub Actions | Write a CI workflow, push, watch it run |
| Review Ecosystem | Set up CodeRabbit, understand automated review tools |
Each lesson checks understanding before moving on. After each lesson, you get a summary, a challenge to try solo, and a suggestion for what to learn next.
The skill figures out your level from your environment — commit message quality, branch usage, auth state — not from a questionnaire. It only asks when signals are genuinely ambiguous.
| Level | What You Experience |
|---|---|
| Beginner | Analogies, zero jargon, full step-by-step. The AI does it and teaches as it goes. |
| Intermediate | Light jargon with definitions, explains the "why." Handles it, asks you to confirm. |
| Advanced | Standard git vocabulary, brief rationale. Suggests, you decide. |
| Expert | Terse and technical. You drive, the AI assists. |
# Claude Code
/plugin marketplace add jeremylongshore/navigating-github
# Manual
git clone https://github.com/jeremylongshore/navigating-github.git
Works with: Claude Code, Cursor, Windsurf, Aider, Continue — any AI coding tool with terminal access.
main/master — always branches first.env, API keys, credentials)PRs welcome. If you see a gap in the curriculum, a confusing explanation, or a missing lesson — open an issue or submit a PR.
MIT — see LICENSE.
Built by Jeremy Longshore / Intent Solutions for the Tons of Skills marketplace.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Professional financial modeling toolkit for Claude Code with auto-invoked Skills and Excel MCP integration. Build DCF models, LBO analysis, variance reports, and pivot tables using natural language.
Claude Code skill pack for Flexport (24 skills)
Complete operations kit for FairDB PostgreSQL as a Service - VPS setup, PostgreSQL management, customer provisioning, monitoring, and backup automation
Claude Code skill pack for Klaviyo (24 skills)
Claude Code skill pack for Ramp (24 skills)
npx claudepluginhub flight505/skill-forge --plugin navigating-githubPersonalized coding tutorials that use your actual codebase for examples with spaced repetition quizzes
Automatically nudges Claude to offer learning exercises after git commits. Requires the learning-opportunities plugin.
互動式學習模式,在決策點請求有意義的程式碼貢獻(模擬未發布的學習輸出風格)
Codebase learning through knowledge extraction, code knowledge graph, challenges, and spaced repetition. Prevents knowledge atrophy for experienced developers and accelerates onboarding for new ones.
Git and PR workflows with code review, onboarding, and PR enhancement
A Claude Code guide — skills for interactive onboarding and Q&A on setup, best practices, automation, and effective workflows