npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@intentsolutionsio/navigating-github

v1.0.1

Published

Adaptive GitHub companion for all skill levels. AI-driven assessment that meets you where you are — from first commit to team workflows.

Readme

Navigating GitHub

Go from zero to GitHub in minutes, then learn git through hands-on lessons on your actual project.

This skill does two things:

  1. Sets you up on GitHub — from installing the CLI to pushing your first commit
  2. Teaches you git — 9 progressive lessons, each one hands-on with real commands

No slides. No docs. No assumed knowledge. Run a command, see what happens, then understand why. The AI adapts to your level automatically.

Setup — From Zero to GitHub

Say "set up my repo" or "help me with github" and the skill walks through everything:

  1. Connect to GitHub — installs gh CLI, authenticates, configures git identity
  2. Initialize your repogit init, auto-generated .gitignore, first commit
  3. Create the remotegh repo create, push, shows the live URL

Skips anything already done. Complete beginners get full explanations ("GitHub is like Google Drive for code"). Experienced developers get it done in seconds.

Learn — 9 Hands-On Lessons

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.

Beginner

| 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 |

Intermediate

| 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 |

Advanced

| 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.

Adaptive Skill Level

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. |

Install

# 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.

Safety (During All Lessons)

  • Never pushes to main/master — always branches first
  • Never force pushes without explicit confirmation
  • Never commits secrets (.env, API keys, credentials)
  • Never runs destructive operations without showing impact first

Contributing

PRs welcome. If you see a gap in the curriculum, a confusing explanation, or a missing lesson — open an issue or submit a PR.

License

MIT — see LICENSE.


Built by Jeremy Longshore / Intent Solutions for the Tons of Skills marketplace.