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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@hodgeson/hodge

v0.1.0-alpha.1

Published

AI development framework: Freedom to explore, discipline to build, confidence to ship

Downloads

6

Readme

Hodge

Build Status npm version License: MIT

AI development framework: Freedom to explore, discipline to build, confidence to ship.

Hodge brings structure to AI-assisted development without sacrificing creativity. Work seamlessly with Claude Code through progressive phases that match how you actually build software.


🚧 Status

Alpha Development - Not ready for production use. Active development towards MVP.

✨ Features

  • Progressive Development - Explore freely, build with structure, ship with confidence
  • Claude Code Integration - Purpose-built slash commands for natural AI workflows
  • Smart Test Strategy - Tests evolve with your code (intentions → smoke → integration → full suite)
  • PM Integration - Connect to Linear, GitHub, or Jira (Linear supported first)
  • Quality Gates - Automated standards enforcement that adapts to your phase
  • Feature Isolation - Keep exploration, decisions, tests, and artifacts organized per feature

🚀 Quick Start

Installation

npm install -g @hodgeson/hodge

Initialize Your Project

hodge init

Use in Claude Code

Once initialized, use slash commands in Claude Code:

/explore user-authentication    # Explore the problem space
/build user-authentication      # Implement with smoke tests
/harden user-authentication     # Add integration tests & validate
/ship user-authentication       # Create commit & ship to production

📖 Progressive Workflow

Hodge follows a natural progression from idea to production:

| Phase | Focus | Standards | Tests | |-------|-------|-----------|-------| | Explore | Understanding the problem | Optional | Test intentions (markdown) | | Build | Getting it working | Recommended | Smoke tests (does it crash?) | | Harden | Production readiness | Required | Integration tests (behavior) | | Ship | Deployment | Enforced | Full coverage (confidence) |

🧪 Testing Philosophy

"Vibe testing for vibe coding" - Test behavior, not implementation.

npm run test:smoke       # Quick sanity checks (<100ms each)
npm run test:integration # Behavior verification (<500ms each)
npm test                 # Full suite (all tests)
npm run quality          # All checks (lint + type + test)

See TEST-STRATEGY.md for complete testing guidelines.

📚 Documentation

After running hodge init, your project will have:

  • .hodge/standards.md - Project-specific standards
  • .claude/commands/ - Slash command definitions

🔧 Requirements

  • Node.js ≥ 20.0.0
  • npm (comes with Node.js)
  • Claude Code (recommended) - https://claude.com/code

🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for:

  • Development setup
  • Testing guidelines
  • Code standards
  • Pull request process

📜 License

MIT © Hodgeson


Learn more: www.hodgeson.dev