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

agentic-pm

v1.0.1

Published

Agentic Project Management CLI

Readme

Agentic Project Management (APM)

License: MPL-2.0 npm GitHub Release

Manage complex projects with a team of AI agents, smoothly and efficiently.

What is APM?

APM is an open-source framework for managing ambitious software projects with AI assistants. Instead of working in a single, increasingly chaotic chat, APM structures your work into a coordinated system where different AI agents handle planning, coordination, and execution as a team.

As conversations grow, AI context degrades. The assistant loses track of requirements, produces bad code, and hallucinates details. For substantial projects, this makes sustained progress nearly impossible.

To address this, APM coordinates three specialized agent types, each operating in its own context with only the information it needs:

  • Planner - Conducts structured project discovery and decomposes requirements into three planning documents: a Spec (what to build), a Plan (how work is organized), and Rules (how work is performed).
  • Manager - Coordinates execution by assigning Tasks to Workers, reviewing completed work, and maintaining project state. Operates on execution summaries rather than raw code.
  • Workers - Execute specific Tasks with tightly scoped context. Each Worker receives self-contained Task Prompts with everything it needs, executes, validates, and reports back.

Project state lives in structured files outside any agent's context. When a conversation ends or an agent reaches its limits, a Handoff transfers working knowledge to a fresh instance as needed. This also allows completed APM sessions to be archived and their context carried forward to new ones.

You mediate every exchange between agents, keeping the workflow platform-agnostic and every interaction visible. Each agent guides you through the workflow at every step, telling you exactly which command to run, in which conversation, and what to do next.

Quick Start

APM supports Claude Code, Codex CLI, Cursor, GitHub Copilot, Gemini CLI, and OpenCode.

Install the CLI:

npm install -g agentic-pm

Navigate to your project directory and initialize:

apm init

Select your AI assistant when prompted. The CLI installs commands, guides, skills, and project artifact templates into your workspace.

Next, open your AI assistant and run:

/apm-1-initiate-planner

You can also provide context about what you want to build:

/apm-1-initiate-planner I want you to build Claude Opus 5. Make no mistakes.

The Planner collaborates with you through project discovery and creates the planning documents for you to review. Once approved, it guides you to open a new conversation and run /apm-2-initiate-manager to begin coordinated execution. From there, each agent directs you through the workflow step by step.

For the full walkthrough, see the Getting Started guide.

Documentation

Full documentation is available at agentic-project-management.dev:

The site also covers advanced topics like how APM's prompt and context engineering works under the hood, design principles behind the multi-agent coordination, tips and tricks for model selection and cost optimization, troubleshooting, and customization.

CLI

| Command | Description | |---------|-------------| | apm init | Initialize with official releases | | apm custom | Install from custom repositories | | apm update | Update to latest compatible version | | apm archive | Archive current session or manage archives | | apm add / apm remove | Add or remove assistant(s) | | apm status | Show installation state |

See the CLI Guide for full details.

Customization

APM supports custom repositories for teams that want to modify the workflow. Fork the repo (for upstream sync) or use "Use this template" (for a clean start), adjust templates, build, release, and install with apm custom -r owner/repo. A customization skill is included to guide AI agents through the process.

See the Customization Guide for details.

APM Assist

The apm-assist skill turns your AI assistant into an APM-aware helper. Install it into any project and your assistant can explain how APM works, answer questions by reading the live documentation, detect your installation state and version, and guide migration from v0.5.x. It works with any supported platform.

# Claude Code example
mkdir -p .claude/skills/apm-assist
curl -sL https://raw.githubusercontent.com/sdi2200262/agentic-project-management/main/skills/apm-assist/SKILL.md \
  -o .claude/skills/apm-assist/SKILL.md

See the standalone skills directory for other platforms.

Migrating from v0.5.x

v1.0.0 is a ground-up redesign - the workflow, file structure, CLI, and agent roles all changed significantly. The pre-v1 codebase is preserved on the v0.5.x branch for reference.

The Troubleshooting Guide documents the recommended migration procedure. The apm-assist skill above can also walk you through it interactively.

Contributing

Contributions are welcome. See CONTRIBUTING.md for guidelines. Report bugs or suggest features via GitHub Issues. Reach out on Discord: cobuter_man.

Versioning

CLI and template releases version independently but share major version for compatibility. See VERSIONING.md for details.

License

Licensed under the Mozilla Public License 2.0 (MPL-2.0). APM is free for all uses including commercial. Improvements to core APM files must be shared back with the community. See LICENSE for full details.

Versions prior to v0.4.0 were released under the MIT license. The license was updated to MPL-2.0 starting with v0.4.0.