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

itay-claude-skills

v2.0.0

Published

Amp skills for Claude Code: documentation, project planning, and project tracking

Readme

Itay Claude Skills

Three powerful Claude Code skills for documentation, project planning, and project tracking -- all with rich Mermaid diagram support.

Quick Start

npx itay-claude-skills

The interactive installer lets you pick which skills to install and whether to install them globally (~/.claude/skills/, available everywhere) or locally (./.claude/skills/, current project only).

Skills

| Skill | Slash Command | What It Does | |-------|---------------|--------------| | amp:docs | /amp:docs [topic] | Generate comprehensive documentation with 19 Mermaid diagram types, auto-detect undocumented code, flag stale docs | | amp:plan | /amp:plan [name] | Auto-generate PRD.md, PLAN.md, PROGRESS.md, PIVOTS.md with context-appropriate diagrams | | amp:track | /amp:track [action] | Manage projects via a single PROJECT.md with kanban board, Gantt timeline, dependency graph, sprint velocity |


amp:docs

Generate comprehensive technical documentation with embedded visual diagrams. Covers 19 Mermaid diagram types -- flowcharts, sequence diagrams, ER diagrams, C4 architecture, state machines, Gantt charts, mindmaps, git graphs, and more.

Key features:

  • Template selection -- Context-specific templates for APIs, libraries, CLIs, microservices, and databases
  • Auto-detect mode -- Scans the codebase for undocumented code, missing READMEs, and complex files lacking architecture docs. Produces a prioritized gap report (Critical / High / Medium / Low)
  • Drift detection -- Compares source file modification dates against documentation, checks for references to renamed or deleted symbols, and flags stale docs with severity levels
  • Multi-format -- Primary Mermaid output with PlantUML and DOT/Graphviz guidance for scenarios where they excel
  • Quality checklist -- Content, diagram, structural, and freshness checks before finalizing

Usage:

/amp:docs src/auth
/amp:docs database schema
/amp:docs              (runs auto-detect across the codebase)

Sample output:

flowchart TD
    Client[Client App] --> GW[API Gateway]
    GW --> Auth[AuthService]
    GW --> Users[UserService]
    GW --> Orders[OrderService]
    Users --> DB[(PostgreSQL)]
    Orders --> DB
    Auth --> Cache[(Redis)]
    Orders --> Queue[[Message Queue]]
    Queue --> Notify[NotificationService]

Included reference files: Mermaid syntax reference (all 19 types), 16 real-world diagram examples, 5 documentation templates, drift detection methodology.


amp:plan

Automatically generates structured planning documentation when brainstorming or starting something new. Detects natural language triggers like "let's build", "new project", "add a feature", or "what if we" -- or invoke directly with /amp:plan.

Generates four files in docs/plans/<name>/:

| File | Purpose | |------|---------| | PRD.md | Problem statement, goals with measurable criteria, user stories, scope (in/out), architecture and data model diagrams | | PLAN.md | Phased task breakdown with ~Nd estimates, architecture decisions, dependency graph, Gantt timeline, risk assessment | | PROGRESS.md | Auto-updated completion tracking, actual-vs-planned Gantt, metrics | | PIVOTS.md | Change log capturing every plan modification with reasoning and impact |

Diagram auto-selection:

| Context | Diagrams Generated | |---------|--------------------| | New project | C4 context, ER, component, Gantt, user journey | | New feature | Sequence, state, flowchart, dependency graph | | New component | Class, flowchart, component | | Refactor | Before/after architecture, dependency graph | | API design | Sequence, ER, flowchart | | Database change | ER, state, migration timeline |

Usage:

/amp:plan todo-app
/amp:plan OAuth integration
"Let's build a real-time chat feature"    (auto-triggers)

Included reference files: PRD template, plan template, progress template, pivots template, diagram selection matrix, 3 complete worked examples (new project, new feature, new component).


amp:track

Manage an entire project through a single PROJECT.md file. Features a kanban board as the source of truth, with a Mermaid Gantt timeline, dependency graph, velocity tracking, and sprint management -- all regenerated automatically on every change.

Commands:

| Command | What It Does | |---------|--------------| | /amp:track init | Create PROJECT.md (auto-seeds from PLAN.md if available) | | /amp:track status | Sprint summary, task counts by column, blockers, velocity trend | | /amp:track add <task> | Add task to Backlog with parsed metadata | | /amp:track next | Recommend next unblocked, highest-priority task | | /amp:track board | Display the current kanban board |

Task metadata parsing:

/amp:track add ! Implement auth flow ~3d #backend #security @alice depends:Setup database

Parses: priority (high), title, duration (3 days), tags (backend, security), assignee (alice), dependency.

Sprint management: Start/end sprints, carry over incomplete tasks, track velocity with trend analysis (stable, improving, declining, volatile).

Usage:

/amp:track init
/amp:track add Build login page ~2d #frontend @bob
/amp:track next
/amp:track status

Included reference files: PROJECT.md template, detailed update guide (moving tasks, regenerating diagrams, managing sprints, calculating velocity).


Cross-Skill Workflow

The three skills are designed to work together seamlessly:

flowchart LR
    subgraph Plan ["Phase 1: Plan"]
        A["/amp:plan"] --> B["PRD.md\nPLAN.md\nPROGRESS.md\nPIVOTS.md"]
    end
    subgraph Track ["Phase 2: Track"]
        C["/amp:track init"] --> D["PROJECT.md\nKanban + Gantt"]
    end
    subgraph Doc ["Phase 3: Document"]
        E["/amp:docs"] --> F["Technical Docs\n+ Diagrams"]
    end
    B -->|seeds board| C
    D -->|task done| G["Updates PROGRESS.md"]
    D -->|plan changed| H["Updates PIVOTS.md"]
    D -->|component built| E

Typical workflow:

  1. Brainstorm -- Chat about what you want to build. /amp:plan auto-detects and generates PRD + PLAN
  2. Initialize board -- Run /amp:track init to seed your kanban from the plan
  3. Build -- Use /amp:track next to pick tasks, track progress as you code
  4. Document -- Use /amp:docs on each component as you complete it
  5. Iterate -- Changes are auto-logged in PIVOTS.md, progress auto-tracked in PROGRESS.md

Manual Installation

If you prefer to install manually instead of using the CLI:

git clone https://github.com/itay/itay-claude-skills.git
cd itay-claude-skills

Copy the skills you want into your Claude skills directory:

# Global (available in all projects)
cp -r skills/amp-docs ~/.claude/skills/
cp -r skills/amp-plan ~/.claude/skills/
cp -r skills/amp-track ~/.claude/skills/

# Local (current project only)
mkdir -p .claude/skills
cp -r skills/amp-docs .claude/skills/
cp -r skills/amp-plan .claude/skills/
cp -r skills/amp-track .claude/skills/

Requirements

  • Node.js >= 18 -- for the interactive CLI installer
  • Claude Code with skills support

Contributing

Contributions are welcome. Please follow these conventions:

  • Skill names: lowercase with hyphens, max 64 characters
  • SKILL.md files use YAML frontmatter per the Claude Code skill spec
  • Keep SKILL.md under 500 lines; move details to reference files
  • Reference files: one level deep from SKILL.md
  • Use forward slashes in all file paths

License

MIT -- see LICENSE for details.