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

@aiworkforce/create-profession

v1.0.1

Published

Create an AI Workforce Professional Package from the Canonical Profession Project

Downloads

36

Readme

@aiworkforce/create-profession

Create an AI Workforce Professional Package from the Canonical Profession Project.

npx @aiworkforce/create-profession inventory-manager
AI advises. The professional decides.

This package is a thin scaffolder. It materializes a working starter Professional Package that depends only on the public SDK @aiworkforce/sdk.

Prerequisites

  • Node.js >=20 (see engines in this package)
  • npm

Quick Start

npx @aiworkforce/create-profession inventory-manager
cd inventory-manager
npm test
npm run build
npm run demo

What the generated project demonstrates

The starter profession:

  • observes a professional situation;
  • applies judgment through the professional thinking cycle;
  • may propose durable Professional Work when the observed situation warrants it;
  • does not authorize that Work;
  • leaves authority with the human.
Proposed != Authorized
Authorization != Execution

The sample judgment is profession-neutral. Replace the sample escalation predicate with the real judgment of your profession. Do not treat memory or reflection wording as escalation evidence.

What this journey completes

After create -> test -> build -> demo (and optional npm pack):

  • you have a local Professional Package project;
  • you can validate advisory behavior, including selective proposals.

You have not:

  • published the package to npm (unless you do so separately);
  • installed it into a Host;
  • Direct Loaded or registered it in a platform registry;
  • authorized or rejected Work;
  • executed Work.

Host boundary

@aiworkforce/sdk and this scaffolder do not provide:

  • Engine, loader, registry, installer;
  • Work store;
  • authorize / reject APIs;
  • a public Host npm package.

There is no @aiworkforce/host (or equivalent) on the public registry today. Host composition is application-owned. See @aiworkforce/sdk ADOPTION.md for the honest next integration step.

Direct Load is not installation. Proposal is not authorization. Authorization is not execution.

Canonical source

The scaffolder distributes the Canonical Profession Project. That project remains the single source of truth for the starter experience. This package does not invent a second template.

Documentation

  • This README - public create path and Host boundary
  • @aiworkforce/sdk README and ADOPTION.md - contracts and adoption boundary

Repository guides require AI Workforce repository access. Anonymous GitHub documentation URLs may not resolve.

Troubleshooting

| Situation | What to do | |-----------|------------| | Target directory already exists and is not empty | Choose a new slug, or remove/rename the directory | | Dependency installation fails after project creation | cd <project> then npm install | | Unsupported or outdated Node.js | Upgrade to Node.js 20 or newer | | npm registry or network failure | Retry when the network is available; confirm you can reach registry.npmjs.org |

License

MIT