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

ai-product-starter

v0.1.1

Published

Give your AI assistant the skill to plan a new project before coding — interview, roadmap, spec, timeline, budget, backlog. Works in any tool; installs via npx.

Downloads

12

Readme

AI Product Starter

Turn your idea into a real plan — before anyone writes a line of code.

Got an idea for an app, a product, a tool, a startup? This gives your AI assistant (Claude, Cursor, Copilot, ChatGPT/Codex, Gemini…) the good habit of stopping to plan it with you first instead of jumping straight into code.

It asks you simple questions — one at a time, in plain language — and turns your answers into a clear, written plan you (or a developer, or an AI) can actually build from. You don't need to be technical. It works out what your project needs and writes only that — no jargon-filled documents nobody reads.

What you get

A plan, in plain files you can read and share:

  • A roadmap — what to build, and in what order, broken into phases.
  • A feature list and spec — what the first version does, as plain "a user can…" stories.
  • A timeline and a rough budget — phases with rough durations, the tools and services you'll need, and what it costs to run (it suggests these; you adjust).
  • A money plan — pricing, revenue, and an investor pitch deck — only if you're selling or raising. Skipped otherwise.
  • A short hand-off brief — so a developer or an AI can pick it up and build without you re-explaining everything.

It adapts: a quick weekend experiment gets a tiny plan; a real startup gets the full set. Anything that doesn't fit your project is simply left out.

Who it's for

  • Founders, product managers, makers, non-coders — get a solid plan you can act on or hand to a builder. It stops at the docs; no coding required.
  • Developers — keep going past the plan into a ready-to-code repo (see For developers).

Example output

What actually lands in your project — adapted to who you are and what you build.

A founder planning a commercial app with a UIplan path, stops at the docs:

my-barber-app/
├── AGENTS.md             # short brief to hand a developer or AI later
├── README.md
└── docs/
    ├── ROADMAP.md        # phases + what ships when
    ├── SPEC.md           # features + the key things it tracks, in plain language
    ├── DESIGN-SYSTEM.md  # look & feel (it has a UI)
    ├── MONETIZATION.md   # pricing + a running-cost estimate
    └── BACKLOG.md        # the feature / milestone plan

No git, no tests, no CI — nothing to maintain. Hand AGENTS.md + BACKLOG.md to a builder when you're ready.

A developer building a SaaS nowbuild path, a ready-to-code repo:

my-saas/                      # git repo, branches: main + staging
├── AGENTS.md                 # operating model: you decide, the AI builds, humans merge
├── CLAUDE.md                 # entry pointer
├── README.md
├── .gitignore
├── .github/
│   ├── pull_request_template.md
│   └── workflows/claude.yml  # @claude review
└── docs/
    ├── ROADMAP.md
    ├── SPEC.md
    ├── ARCHITECTURE.md       # stack + module boundaries
    ├── DATABASE.md           # data model
    ├── DESIGN-SYSTEM.md
    ├── WORKFLOW.md           # git/PR/review/release + test-first
    └── BACKLOG.md            # tickets with status tracking

Different project, different output: a CLI skips DESIGN-SYSTEM, an internal tool skips MONETIZATION + the pitch deck, a weekend hack gets just AGENTS + BACKLOG.

Install

Add it to your AI assistant once, then just talk about your idea.

Any tool — install once, then run init (Cursor, Copilot, Gemini, Codex, Claude, …). Either run it one-off with npx, or install the CLI globally first:

# one-off, no install:
npx ai-product-starter init

# or install the CLI globally, then run it in any project:
npm install -g ai-product-starter
ai-product-starter init

init drops the skill into your project and wires the entry files your assistant reads, so it works whatever tool you use. Add --tool cursor|copilot|gemini|claude to wire just one. Then tell your assistant to plan your project (see Try it).

Claude Code (plugin)

/plugin marketplace add bosznrt/ai-product-starter
/plugin install ai-product-starter@ai-product-starter

Manual — clone the repo and tell your assistant: "Read skills/ai-product-starter/SKILL.md and use it to plan my new project."

Updating

Update it the same way you update any plugin for your assistant.

Claude Code

/plugin marketplace update ai-product-starter
/plugin install ai-product-starter@ai-product-starter

Installed via npx or globally — re-run the installer; it's safe to run again:

npx ai-product-starter@latest init
# if you installed it globally:
npm install -g ai-product-starter@latest && ai-product-starter init

Manual clonegit pull, and your assistant picks up the new skill and templates on the next run.

Try it

Once it's installed, just say what you're dreaming up:

"I want to make an app that helps people find and book a barber nearby — can you help me plan it?"

It interviews you, proposes features, a timeline, and a budget, then writes your plan. You stay in control — it checks the file list with you before writing anything, and never builds or ships on its own.

For developers

Building it now? It doesn't stop at docs — it also sets up:

  • Technical docs — architecture, data model, and an AI strategy (when relevant).
  • An operating model — you're the Product Owner; the AI orchestrates and reviews but doesn't merge or release — humans do.
  • A real git workflow — feature → staging → production, semver, test-first, and independent AI code review with no self-review (Claude, Copilot, or Codex — your call).
  • A bootstrapped repo — first commit, main/staging branches, PR template.

It's tool-agnostic: generated repos use an AGENTS.md as the source of truth (most AI coding tools read it) and keep the review/workflow vendor-neutral, so you can use any assistant — or several.

Docs

docs/ has the full guides:

Contributing

Issues and PRs welcome — improve the skill, the templates, the docs, or add support for another AI tool. See CONTRIBUTING.md.

License

MIT — see LICENSE. Built by BoSz Narathip.