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

bossbuild

v0.97.0

Published

BOSS (Build Out Solid Stuff) — a just-in-time startup incubator that cold-starts projects at the right level of agentic ceremony, grows them through modes (Quickstart → MVP → V1 → Scale), and mentors the founder. Make it real.

Readme

BOSS

Make it real.

B.O.S.S. — Build Out Solid Stuff.

Everyone can build now. Almost no one can tell a real business from a convincing demo. BOSS is the conscience that keeps you honest while you move fast — the thinking layer that nudges when you're drifting and pauses on command. No growth-hacking pressure. Override-friendly.

(Vibe coding gets you a demo; the discipline on top gets you a business. BOSS is that discipline, just-in-time. Pause it any time.)

Cursor and Lovable generate the code. BOSS scaffolds the thinking about what to build, when to ship, and when the discipline should get out of your way. Brings a mentor board for the parts code can't teach, a conscience that catches drift early, modes that scale ceremony to evidence. Calm-company by default. Open. Inspectable. Local-only state.

If this is you

You've been using Claude Code for a few months. You've shipped one project this year. There are two more in ~/projects/ you didn't finish, and a folder of ideas you didn't start. Each new project, you re-invent the same scaffolding — and somewhere around screen 3 the design starts drifting (47 different blues, every component a snowflake), or you realize you never actually pressure-tested whether the bet was real.

The honest question AI raised: if I can build anything, what should I build, and how do I know if it's worth finishing?

BOSS is one answer.

What BOSS is, plainly

A CLI plus a set of skills, agents, and loops that run inside Claude Code:

  • boss new my-app — scaffolds a project at the lightest level (Quickstart) in five seconds. Then /boss <your idea> to spin up — point it at a sentence, a doc, a Google Doc, an Obsidian note, a PDF, or a URL, and BOSS pulls the material in and shapes it. Optional private GitHub repo; a CLAUDE.md that fits on a screen.
  • boss unlock mvp — adds the spec discipline (/spec with validated-learning + evals fields), the smoke gate, the demand-test step (/pretotype — Savoia), and JIT design-tokens scaffolding when your project earns it.
  • boss unlock v1 — adds full design review (/design-review + /ux-check + token enforcement), cross-FEAT sequencing (/board), and the next-tier mentors (business, fundraising, pitch, talent).
  • A conscience that nudges. When you've captured three ideas and tested none, it speaks once. When you're spec'ing a feature your canvas never validated, it surfaces restraint. Cohort-aware (set yours during spin-up; it adjusts the voice). Always overridable; never blocking. Silence it for a sprint (boss conscience pause --for 8h), or turn down just one nudge while the rest keep speaking (boss conscience mute <moment>).
  • A mentor board. Nine advisors (venture, architect, GTM, cofounder, business, fundraising, pitch, talent, humane) for the parts code can't teach. Plus a builder team (designer, voice-keeper, prompt- coach) for the craft. Plus eight proto-personas (vibe-coder-newbie, eng-builder, indie-hacker, returning-founder, domain-expert, …) you can show features to before showing them to real founders.
  • Built for founding teams, not just solo. Building with a cofounder? boss team add @their-handle lights up a shared way to decide (/decide), share what you're each learning about AI (/practice), a mentor for the partnership itself (mentor-cofounder), and a conscience that notices when you've drifted into building in parallel — all dormant when you're solo, and it never takes a side or scores your equity. See docs/GUIDE-teams.md.

Built on Node — zero dependencies. Markdown + YAML everywhere a human reads; predicate-based loops everywhere a machine evaluates. Lives in Claude Code. Everything runs locally.

A concrete moment

You've used /triage four times this week capturing ideas. You haven't run /canvas on any. You submit a prompt — anything — and the conscience fires once:

"That's the fourth thing you've added here, and none of it's been tested. Who would you talk to first to find out if any of them are real? /canvas is one way to pressure-test it — but a 15-minute call with the right person beats it."

Then it goes quiet. You decide.

That's the shape of every interaction. Discipline shows up when it can help, hands the decision back, gets out of the way. Discipline never accumulates as ceremony you have to work around.

What you actually get

Four modes, unlocked additively as the project earns them:

Quickstart (capture an idea) → MVP (build it) → V1 (ship it) → Scale (grow it)

Each mode adds skills, agents, and loops; nothing is ever ripped out, and every unlock is your call — a project that stays in Quickstart forever is a legitimate project. The exact, always-current list of what each mode includes lives where it can't go stale:

  • boss map — the live cheatsheet for your project: where you are, what each command does, and what's one unlock away.
  • docs/CHEATSHEET.md + docs/SKILLS.md — generated from the source, so they never drift.

What BOSS isn't

  • Not a framework you have to learn. First hour: boss new, /boss, /triage. That's the whole vocabulary you need.
  • Not a replacement for talking to real users. The proto-personas pre-filter what to ask real founders; they don't replace the conversations. BOSS's own advisory pass and v1 playbook are explicit about this.
  • Not a YC. Doesn't take equity. Doesn't push toward venture-scale. Defaults to "you should probably not raise; you should probably not hire; you should probably stay right- sized" until evidence says otherwise.
  • Not magic. Each piece is inspectable. boss status --conscience shows what's open, what would close it, what overrides you've recorded. The source is plain Node.
  • Not opinionated about your stack. Stack-neutral until your first build decision; then the coder specializes itself. Design tokens are stack-agnostic with per-stack patterns.

Install + first 5 minutes

Prerequisites: Node.js 18+ and Claude Code (BOSS runs inside Claude Code — the CLI scaffolds, the skills run in Claude).

# alpha install — clone the repo, link the CLI globally
git clone https://github.com/ajeshh/bossbuild.git
cd bossbuild
npm install -g .                # puts `boss` on your PATH (zero runtime deps)

boss new my-app                 # 5 seconds — scaffolds + git-inits + registers
cd my-app
code .                          # open the folder in your editor (or `claude` in the terminal)
claude                          # open Claude Code (terminal or editor panel)
> /welcome                      # first time? ~1 min orientation
> /boss <idea | file | url>     # spin up — point at a sentence, a doc, or a link; BOSS pulls it in
> /prototype <your idea>        # or just hit go — BOSS builds the smallest clickable version to react to

Already started building? You don't have to start over. cd into your existing repo and run boss adopt (add --mode mvp if it already has real users) — it lays BOSS down non-destructively, your files untouched, at the lightest register that fits. Add --ai to have BOSS read the repo and tailor the scaffold.

After that:

boss map                        # where you are + what each command does + what's one unlock away
boss status                     # mode + pinned BOSS version + drift
boss status --conscience        # loops state + recent overrides + cohort
boss unlock mvp                 # earn the next layer when ready
boss conscience pause --for 8h  # silence everything for a bounded sprint
boss conscience resume          # bring it back
boss conscience mute caution    # turn down ONE moment; unmute (or --all) to restore

boss map is the live cheatsheet — run it any time to see what's available in your current mode and what the next unlock adds. For the read-once walkthrough, see docs/GUIDE.md; the whole ladder at a glance lives in docs/CHEATSHEET.md.

The principle

Six rules in PRINCIPLES.md. The one that matters most: humane before viable. A tool that exists to help founders build well must itself behave well. BOSS pauses on command. Overrides every loop on request. Records every override so future-you sees the deviation. Refuses to nag. Refuses to grade. The seasoned hand who's built many things and doesn't need the credit.

The other five rules govern when to add ceremony (only as earned), when to capture practice UP into BOSS's library (when reusable across projects), when to push practice DOWN into a project (when validated), how to keep changes small (each release the minimum experiment that produces validated learning), and how to keep style decoupled from code (design tokens as authority).

Where this is

Quickstart + MVP + V1 modes authored (Scale is stubbed); many capability releases in. For the exact current release, see VERSION + the changelog. Self-hosted (BOSS itself runs in MVP mode, using BOSS). All discipline patterns demonstrated by BOSS-on-BOSS before they ship anywhere else.

This is alpha. The conscience runs a gate-eval suite (105 passing) plus a model-verified judgment surface — its drift / caution / capture calls are graded against labeled sets, not just vibes. But it's been pressure-tested mostly against synthetic personas; real-founder validation hasn't happened yet (a deliberate, recorded override). If you try BOSS and it falls down, that's the most useful thing you can tell me — run /feedback and it goes straight to this repo's issues.

License + shape

Open source. Calm-company by default. No monetization of lock-in. No telemetry. Local-only state — your project's data stays in your repo + ~/.boss/registry.json on your machine. If a business model ever emerges, it'll be hosted advisory sessions or patronage; never the CLI itself.

BOSS pressure-tests its own bet with a Humane Product Canvas — People, Problem, Promises, Risks & Harms, Principles, and the live riskiest assumption. It's the same /canvas skill BOSS hands you, turned on itself.

Acknowledgements

BOSS draws on a roster of practitioners — Don Norman, Brad Frost, Nathan Curtis, Jakob Nielsen, Steve Krug, Ash Maurya, Eric Ries, Alberto Savoia, Rob Fitzpatrick, Bob Moesta, Teresa Torres, Andrej Karpathy, Simon Willison, Ethan Mollick, Guillermo Rauch, Hamel Husain, Jason Liu, Christopher Noessel, Indi Young, John Maeda, April Dunford, Andy Raskin, Jason Fried & DHH, Rob Walling, Paul Jarvis, Erika Hall, Mike Monteiro, Tristan Harris, Cathy O'Neil, Cal Newport, and many more. Mentor agents cite specific practices by attribution; no agent impersonates a person.

The Humane Product Canvas framework is by Ajesh Shah; reused as the spine of BOSS's /canvas skill.


[For the interior architecture — how the CLI works, how the loop primitive composes, how the conscience hook reads predicates, how the registry tracks projects, how sync works — read PRINCIPLES.md and the source under src/. Not necessary for first-use.]

[Building agent tooling yourself? docs/PATTERNS.md names the engineering patterns BOSS is built on — the doer/judge split, two eval surfaces with real numbers, progressive-disclosure skills, dormant-by-default hooks, AGENTS.md portability — with the honest limits included.]