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

@bis-code/deep-think

v1.1.1

Published

Claude Code plugin for structured reasoning with auto-checkpointing, branching, and reflection

Readme

Deep Think

A Claude Code plugin for structured reasoning. Think through complex problems with strategies, branching, reflection, and persistent checkpoints.

Install

# Add the marketplace
/plugin marketplace add bis-code/mcp-deep-think

# Install the plugin
/plugin install deep-think@bis-code-mcp-deep-think

How It Works

Deep Think provides 5 MCP tools that work together:

strategize → think → reflect → branch → checkpoint
     |          |        |         |          |
  Pick a    Record    Check     Explore    Save/restore
  reasoning  steps    for       alternate  reasoning
  framework          issues    paths      state

Start a session with /start and describe what you're reasoning about. The plugin suggests a strategy and begins the thought chain.

Auto-checkpointing saves your reasoning before context compaction and every 10 thoughts (configurable). Resume anytime with /checkpoints.

Commands

| Command | What it does | |---------|-------------| | /start | Launch a reasoning session from a description | | /checkpoints | View, restore, or delete saved checkpoints | | /constraints | Manage reasoning rules and anti-patterns | | /practices | Manage review checklists and custom strategies |

Skills (auto-triggering)

| Skill | Triggers when... | |-------|-----------------| | restore-checkpoint | Starting a new session and continuing previous reasoning | | manage-constraints | User says "remember to always check X" or "add a rule about Y" | | manage-practices | User says "add a review step for..." or "create a strategy for..." |

Configuration

Create .deep-think.json in your project root to customize:

{
  "thinking": {
    "defaultStrategy": "first-principles",
    "maxThoughts": 50,
    "autoCheckpointEvery": 10
  },
  "practices": {
    "rules": ["Always consider security implications"],
    "antiPatterns": ["Premature optimization"],
    "reviewChecklist": ["Check for edge cases"]
  },
  "strategies": {
    "custom": [{
      "name": "incident-response",
      "description": "Structured incident investigation",
      "steps": ["Identify symptoms", "Gather evidence", "Form hypothesis", "Verify"],
      "checkpoints": ["Evidence collected?", "Root cause confirmed?"]
    }]
  }
}

Or use commands to manage configuration conversationally:

  • /constraints — add rules like "always verify auth boundaries"
  • /practices — add review steps or custom strategies

Built-in Strategies

| Strategy | Use when... | |----------|------------| | first-principles | Conventional wisdom may be misleading | | red-team | Validating important decisions | | convergent | Choosing between multiple options | | divergent | Brainstorming or stuck on a problem | | root-cause | Debugging or investigating failures | | decision-matrix | High-stakes decisions with multiple factors |

License

MIT