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

pi-agile-coach

v1.0.1

Published

Universal agile coach for pi and Claude Code — structures any project (software, design, hardware, marketing, operations) into sprints with full SDD cycle: backlog, sprint planning, verification, retro, and decision memory. Integrates with any skill.

Downloads

144

Readme

pi-agile-coach

Universal agile coach for pi coding agent and Claude Code — structures any project into sprints, guides teams through the full delivery cycle, and adapts to any technology or project type.

pi-agile-coach preview

What it does

🧠 Skill: agile-coach

Loaded automatically when you need to organize a project. Works for any project type — software, design, hardware, marketing campaigns, factory processes, operations, or research. Without being asked, the coach will:

  • Detect the project type and adapt vocabulary — no technical jargon in non-tech projects
  • Detect the tech stack automatically (Odoo, Spring, Angular, React, Django, Node, FastAPI, and more)
  • Propose the right depth — Lite (1-2 people, short projects), Standard (2-5 people), or Full (5+ people, complex projects)
  • Guide through structured phases — Init → Explore → Proposal → Spec → Design → Tasks → Apply → Verify → Archive
  • Generate all project artifacts — backlog, sprint planning, risk register, burndown, retro, engram memory
  • Integrate with any skill — works alone or alongside Superpowers, workflow-odoo, code-review-excellence, or any custom skill

📋 Phase System

INIT → EXPLORE → PROPOSAL → SPEC → DESIGN → TASKS → APPLY → VERIFY → ARCHIVE
                                                      ↑________________________↑
                                               (sprint loop + continuous REFINEMENT)

Each phase has:

  • Gate conditions — can't skip without explicit acknowledgment
  • Artifacts — concrete files generated at each step
  • Contract envelope — structured output with status, risks, and next steps

🔧 Tech Stack Adapters

When the project is software, the coach decomposes user stories into layer-specific tasks automatically:

| Stack | Tasks generated | |-------|----------------| | Odoo | Model, View (form/list/kanban), Wizard, Report, Cron, Security — delegates to workflow-odoo | | Spring Boot | Entity, Repository, Service, Controller, DTO, Unit Test, Integration Test | | Angular | Module, Component (smart/presentational), Service, Guard, Pipe, Spec | | React/Next.js | Component, Hook, Context, API Route, Store, Test (RTL/Vitest) | | Django | Model, Migration, Serializer, ViewSet, URL, Admin, Test | | Node/Express | Router, Controller, Service, Middleware, Model, Validator, Test | | FastAPI | Router, Schema (Pydantic), Service, Repository, Model, Migration, Test |

📦 Artifacts Generated

Every sprint produces structured Markdown and JSON files:

.sdd/config.json           ← project configuration (persistent)
.sdd/phase-status.json     ← current phase state
.sdd/engram.json           ← decision memory across sessions
docs/scrum/project-charter.md
docs/scrum/product-backlog.md
docs/scrum/risk-register.md
docs/scrum/sprint-NNN/planning.md
docs/scrum/sprint-NNN/apply-log.md
docs/scrum/sprint-NNN/verify-report.md
docs/scrum/sprint-NNN/review.md
docs/scrum/sprint-NNN/retro.md
docs/sdd/explore.md
docs/sdd/proposal.md
docs/sdd/spec.md
docs/sdd/design.md
docs/architecture/ADR-NNN-*.md

🤝 Skill Integrations

The coach is a generic orchestrator — it never depends on external skills but enriches when they're available:

| Function | Compatible skills | Built-in fallback | |----------|------------------|------------------| | Brainstorming | superpowers:brainstorming | A/B/C proposals inline | | Implementation plan | superpowers:writing-plans | Detailed planning.md | | Execution with sub-agents | superpowers:subagent-driven-development | Sequential guided execution | | Odoo development | workflow-odoo | Generic task decomposition | | Code review | code-review-excellence | Structured review checklist | | Verification | superpowers:verification-before-completion | Evidence checklist (H-VERIFY) |

Install

# With npx (recommended — works with pi and Claude Code)
npx skills add EdgarNaranjo/pi-agile-coach -g -y

# With pi from npm
pi install npm:pi-agile-coach

# With pi from GitHub
pi install git:github.com/EdgarNaranjo/pi-agile-coach

# Try without installing
pi -e git:github.com/EdgarNaranjo/pi-agile-coach

What makes this different

Most project management tools for AI agents are templates — they give you a backlog format or a sprint table. This skill gives the agent judgment: when to skip phases, how to adapt to a factory process vs. a marketing campaign, how to detect that a sprint is at risk, and how to integrate seamlessly with other skills without being told.

The Engram Memory is unique — decisions, preferences, and fixes are stored in .sdd/engram.json and recovered automatically in new sessions, so the agent never forgets what was decided three sprints ago.

Gentle AI behaviors

The coach never overwhelms. Built-in rules enforce:

  • Max 3 questions per turn
  • Announces before generating large outputs
  • Adapts vocabulary to the project type (no "commit" or "deploy" in a marketing campaign)
  • Reminds the user they're in control after every long response
  • Improves existing structure — never replaces without asking

Compatible with

  • pi coding agent
  • Claude Code (npx skills add)
  • Any project type: software, design, hardware, marketing, research, operations

Works well alongside

References included

| File | Content | |------|---------| | scrum-guide-summary.md | Scrum Guide 2020: roles, events, artifacts, timeboxes | | scrum-ceremonies.md | DoR, Risk Register, Burndown, Refinement, Retro methods, Stakeholder Map, onboarding | | tech-adapters.md | Task decomposition by stack (Odoo, Spring, Angular, React, Django, Node, FastAPI) | | phase-contracts.md | Detailed artifact contracts per phase | | skill-integration-protocol.md | Generic protocol for integrating any external skill | | harnesses-detail.md | Secondary harnesses: sub-agent isolation, scope review, model routing, backup/rollback | | architecture-checklist.md | Architecture decision checklist for software projects |

License

LGPL-3.0-or-later — see LICENSE


Links