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

blueprint-agentic-development

v1.0.2

Published

Plan in detail. Execute in parallel. Blueprint is the agentic development framework that gives Claude Code, Codex & Cursor autonomous, structured execution across milestones, phases, and parallel streams.

Readme

Blueprint

Skill-first development discipline for AI coding agents. Blueprint gives Claude Code, Codex, Cursor, and human maintainers a shared operating loop: repo-local instructions, a Blueprint skill, structured planning docs, a task tracker, and release gates that survive across sessions.

npm version Node.js >= 18.0.0 MIT License

Version 1.0.0 marks Blueprint's skill era: the CLI still scaffolds and repairs projects, but day-to-day agent work is now routed through the Blueprint skill so each session loads the right workflow guidance at the right time.

Why Blueprint

AI agents can write code faster than a project can absorb it. The usual failure is not typing speed; it is drift. One session plans, another executes with stale context, tests become optional, review notes disappear into chat history, and nobody can tell which document represents the current truth.

Blueprint moves that operating context into the repository. The skill tells an agent which workflow module to load, the tracker stores task state, the docs capture phase and tweak contracts, and git records the handoff. Agents do not have to reconstruct the project from memory; they can resume from the repo.

Install

Blueprint has two installation surfaces. Use both when you want the full workflow.

1. Install the Blueprint CLI

The Blueprint CLI scaffolds projects, audits project structure, and runs the local tracker board.

npm install -g blueprint-agentic-development
blueprint init
blueprint doctor

Requirements: Node.js >=18.0.0 and npm.

2. Install the Blueprint Skill

Install the skill inside each project where you want Claude Code to discover Blueprint natively:

npx skills add masterbatcoderman10/blueprint-cli --skill blueprint

This is the recommended project-local install path. It writes the Blueprint skill into .claude/skills/blueprint/, where Claude Code discovery can find it for that repo. Avoid -g for the skill install path; global skill installs currently land outside the project-local discovery path that Claude Code uses most reliably.

The global CLI and the project-local Blueprint skill do different jobs. The CLI creates and checks the project. The skill tells the agent how to plan, execute, review, tweak, and commit work.

Start A Project

mkdir my-project
cd my-project
git init
npm install -g blueprint-agentic-development
blueprint init
npx skills add masterbatcoderman10/blueprint-cli --skill blueprint

blueprint init creates the project docs, root agent entry points, Blueprint templates, and the tracker database at docs/.blueprint/tasks.db. After that, run blueprint doctor whenever you want to audit or repair the Blueprint structure.

Open the tracker board when you want a visual task surface:

blueprint board
blueprint board status
blueprint board stop

Blueprint task tracker

The Skill Usage Loop

At the start of a session, invoke the Blueprint skill. In Codex, Claude Code, or another agent surface, that usually means the project root instructions say to use Blueprint, or you say it directly:

Invoke the blueprint skill. Plan the next phase.
Invoke the blueprint skill. Execute stream R11-6.A.
Invoke the blueprint skill. Review this worktree.
Invoke the blueprint skill. Treat this as a tweak: tighten the README install section.

The skill starts with a setup gate:

  1. Verify docs/project-progress.md exists and is populated.
  2. Verify docs/.blueprint/tasks.db exists.
  3. Run .claude/skills/blueprint/scripts/load-context.mjs to load the current project state.

Then it routes the agent to only the workflow guidance needed for the request:

| Intent | What The Skill Loads | |--------|----------------------| | Plan a milestone or phase | Planning guidance plus the specific milestone or phase module | | Execute work | Execution guidance, tracker rules, worktree discipline, and test-first expectations | | Review work | Review guidance, acceptance checks, and note handling | | Address review notes | Execution guidance for rework and re-review | | Handle a tweak | Tweak classification, restatement, confirmation, change, verification, and post-hoc tweak record | | Commit or release | Git workflow guidance and release discipline |

The important part is that the agent does not load every protocol at once. Blueprint keeps context narrow, makes the current workflow explicit, and leaves an audit trail in docs, tracker state, tests, and commits.

Daily Workflow

  1. Shape the product in docs/prd.md and docs/srs.md.
  2. Plan a milestone, then plan one phase in enough detail to execute.
  3. Break the phase into a Gate and parallel Streams.
  4. Execute work from tracker tasks. Write or update tests before implementation.
  5. Move completed work to review, address notes, and preserve review history.
  6. Use the tweak loop for small contained changes that do not need a formal plan.
  7. Close the phase only after tasks are done, verification is green, and progress docs are updated.

Commands

| Command | Status | Purpose | |---------|--------|---------| | blueprint init | Implemented | Scaffold Blueprint docs, templates, root agent files, and tracker storage | | blueprint doctor | Implemented | Audit and repair Blueprint project structure | | blueprint board | Implemented | Run the local tracker board | | blueprint board status | Implemented | Show the active board server, if one is running | | blueprint board stop | Implemented | Stop the active board server | | blueprint link | Reserved | Cross-project linking surface planned for later work | | blueprint context | Reserved | Cross-project context surface planned for later work |

Runtime help currently guides users through init and doctor; the board commands are operational utilities for initialized Blueprint projects.

Repository Anatomy

| Path | Purpose | |------|---------| | docs/project-progress.md | Current milestone, phase, status, and project log | | docs/prd.md | Product requirements and product-level decisions | | docs/srs.md | System requirements and locked implementation constraints | | docs/core/ | Human-readable Blueprint workflow documentation | | docs/milestones/ | Milestone and phase plans | | docs/tweaks/ | Post-hoc audit records for small contained changes | | docs/.blueprint/tasks.db | Local tracker database | | .claude/skills/blueprint/ | Project-local Blueprint skill install | | skills/blueprint/ | Repo-root skill payload shipped in the npm package | | templates/ | Files copied or repaired by blueprint init and blueprint doctor |

Releasing

Maintainers publish from stable semver tags:

npm run release:check
git tag v1.0.0
git push origin main --tags

npm run release:check runs install, typecheck, tests, build, package creation, and package artifact verification. Pushing a tag in the vMAJOR.MINOR.PATCH format triggers the GitHub Actions publish workflow.

See docs/release-contract.md and docs/releasing.md for the maintainer contract.

Learn More

Contributing

Blueprint is open source. Found a bug or sharp edge? Open an issue in masterbatcoderman10/blueprint-cli.

License

MIT. See LICENSE for details.