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

claude-quest-mcp

v0.2.0

Published

An AI apprenticeship — learn Claude by using Claude. Hands-on quests graded through Socratic dialogue. Teach-back challenges. Prompt battles. A rival named Alex. Spaced repetition. Real artifacts you keep.

Readme

⚔️ Claude Quest — MCP App

An AI apprenticeship that teaches Claude by using Claude.

Not a quiz app. Not a course with game mechanics bolted on. Claude Quest is an MCP server that creates a personalized learning journey adapted to what you want to build.

What Makes It Different

  • Socratic Grading — Submit work and defend your choices through follow-up questions. The quest isn't done when you get it right. It's done when you can explain why.
  • Journey System — Tell Claude Quest what you want to build. It generates a custom quest chain that teaches exactly the skills you need, using your project as context.
  • Teach-Back Challenges — Explain concepts to Claude-playing-dumb. If your explanation doesn't hold up, you haven't learned it.
  • Prompt Dojo — A/B test two prompt approaches. Claude analyzes which is better and why.
  • Breakpoint Quests 💥 — Intentionally broken prompts. Find the flaw before it finds you.
  • Rival System — Compare your solutions against "Alex," a simulated rival. Sometimes you win. Sometimes Alex does. The comparison drives insight.
  • Spaced Repetition — Reviews scheduled 3 days after completion. Quick challenges that cement long-term retention.
  • Toolbox — Every quest produces a reusable artifact: prompt templates, CLAUDE.md files, tool schemas, agent designs. Saved to ~/.claude-quest/toolbox/.

Install

npx claude-quest-mcp

Or add to your Claude Code config:

{
  "mcpServers": {
    "claude-quest": {
      "command": "npx",
      "args": ["-y", "claude-quest-mcp"]
    }
  }
}

Tools

| Tool | Description | |------|-------------| | quest_status | Show progress, available quests, pending reviews | | begin_journey | Describe your goal → get a custom quest chain | | start_quest | Begin a quest with full briefing | | submit_quest | Submit work for Socratic evaluation | | record_result | Record grading result (called by Claude) | | quest_hint | Get progressive hints (up to 3) | | teach_back | Explain a concept to Claude-as-beginner | | prompt_dojo | A/B test two prompts | | rival_compare | See Alex's solution, compare approaches | | review_challenge | Spaced repetition micro-test | | export_toolbox | Export all saved artifacts | | export_portfolio | Full achievement + work history |

Quest Types

  • 📖 Learn — Foundational concepts with hands-on tasks
  • 🧪 Lab — Build something real and iterate on it
  • ⚔️ Challenge — Strict grading, one shot
  • 💥 Breakpoint — Find the flaw in an intentionally broken prompt
  • 🏆 Boss — Design a complete system from scratch

Skill Tree

💬 Claude Basics
  ├── ✍️ Prompt Engineering
  │     ├── Structure & Tags
  │     ├── Chain of Thought
  │     ├── Few-Shot Master ⚔️
  │     └── The Broken Prompt 💥
  ├── 📁 Projects & Memory
  ├── 🧬 Context Engineering
  │     ├── The 50% Rule
  │     └── Context Under Pressure 💥
  ├── 💻 Claude Code
  │     ├── Terminal Power
  │     └── Test-Refactor Loop ⚔️
  ├── 🔌 Tool Use & MCP
  │     ├── Tool Schema Design
  │     └── Build an MCP Server
  └── 🤖 Agent Design
        ├── Agent Patterns
        └── Design Your Agent 🏆

Content Attribution

Knowledge foundation: Learn Claude by Sara Kukovec. Her curated resource links are embedded in every quest as "Go Deeper" references.

Built by Bobgetmcpapps.com

License

MIT