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

@nomiwsd/product-engineer-pro

v2.0.1

Published

Capability-tiered cross-agent engineering workflows for planning, building, and reviewing supported full-stack applications.

Downloads

963

Readme

@nomiwsd/product-engineer-pro

npm version CI License: MIT

A cross-agent engineering skill for the supported Next.js/React/TypeScript/ Tailwind/shadcn, Node/Express/NestJS, PostgreSQL, and MongoDB stack.

Product Engineer Pro separates host lifecycle state (plan, build, review) from engineering specialty. Host Plan/Ask/read-only state always prevents edits; the 13 workflows are task recipes, not pretend universal modes.

Install

product-engineer-pro init --tool <id> [--dry-run] [--guidance] [--force]
product-engineer-pro init --all [--dry-run]
product-engineer-pro update [--dry-run] [--force]
product-engineer-pro migrate [--dry-run] [--force]
product-engineer-pro doctor [--tool <id>] [--json]
product-engineer-pro list-tools [--json]
product-engineer-pro version

Example:

npx @nomiwsd/product-engineer-pro init --tool codex

--adapter remains a deprecated v2 alias for --tool. Compatibility aliases are claude-code, vscode, github-copilot, agents, and generic.

Host capability tiers

| Tool ID | Host | Tier | Skill discovery | Roles | Workflow entry | |---|---|---|---|---|---| | claude | Claude Code | full-native | .claude/skills/product-engineer-pro | Three native roles | pep:<workflow> | | codex | Codex | full-native | .agents/skills/product-engineer-pro | Three native roles | $product-engineer-pro | | gemini | Gemini CLI | full-native | .agents/skills/product-engineer-pro | Three native roles | pep:<workflow> | | cursor | Cursor | full-native | .agents/skills/product-engineer-pro | Three native roles | $product-engineer-pro | | copilot | VS Code / Copilot | full-native | .agents/skills/product-engineer-pro | Three native roles | /pep-<workflow> | | windsurf | Windsurf | native-workflow | .windsurf/skills/product-engineer-pro | No package-defined agents | /pep-<workflow> | | roo-code | Roo Code | native-workflow | .agents/skills/product-engineer-pro | No package-defined agents | pep-<role> | | cline | Cline | native-workflow | .cline/skills/product-engineer-pro | No package-defined agents | $product-engineer-pro | | aider | Aider | portable-fallback | Configuration file | No package-defined agents | prompt | | portable | Portable AGENTS.md | portable-fallback | .agents/skills/product-engineer-pro | No package-defined agents | $product-engineer-pro |

Portable fallback hosts receive honest condensed guidance; they are not described as supporting native skills, package-defined agents, or enforceable modes.

Workflows

| Specialty | Aliases | Default lifecycle | Purpose | |---|---|---|---| | audit | health-check | review | Assess repository health, risk, security, performance, and maintainability. | | backend | api | build | Design, implement, or review Node.js, Express, and NestJS services and APIs. | | database | db | build | Design, migrate, query, and review PostgreSQL and MongoDB data layers. | | debug | diagnose | build | Reproduce, isolate, repair, and verify defects when repair is authorized. | | design-system | design, theme | build | Audit, extend, create, or rebrand design tokens and component systems. | | frontend | ui | build | Build or review React, Next.js, TypeScript, Tailwind, and shadcn/ui interfaces. | | implement | build | build | Deliver a scoped feature through repository-aligned implementation and verification. | | performance | perf | build | Measure and improve runtime, rendering, database, and delivery performance. | | refactor | cleanup | build | Improve structure while preserving observable behavior and contracts. | | review | pr-review | review | Review diffs and pull requests for correctness, regressions, security, and tests. | | security | secure | review | Threat-model, audit, harden, or repair supported applications. | | seo | seo-check | review | Audit and improve crawlability, metadata, structured data, and discoverability. | | test | testing | build | Design, implement, stabilize, and review unit, integration, and end-to-end tests. |

Safe installation

Installation state lives at .product-engineer-pro/install-state.json. Standalone generated files are tracked by hash; shared instruction files use managed markers. Unowned files are never overwritten. Edited package-owned content produces a collision, and --force backs up only recorded package artifacts before replacing their managed content. migrate deletes only legacy files or payloads that match a known generated fingerprint.

Version policy

Repository-installed versions always take precedence. The verified snapshot and source ledger are in skill/references/version-snapshot.json. When a detected major is newer, verify official documentation or report reduced confidence; the package does not claim support for every future version.

Development

npm test
cd website
npm ci
npm run lint
npm run typecheck
npm run build

See CONTRIBUTING.md, SECURITY.md, and CHANGELOG.md. MIT licensed.