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

@llms-sdk/iap

v1.0.3

Published

๐Ÿ”ฎ Supercharge your GitHub workflow with Claude AI. Transform 'fix stuff' commits into professional messages, generate intelligent changelogs, create comprehensive docs, and get AI code reviews that actually understand your codebase. One command replaces

Readme

IAP

npm version License: MIT

๐Ÿ”ฎ Supercharge your GitHub workflow with Claude AI. Transform your development process with AI-powered commit messages, intelligent changelogs, automated documentation, and code reviews that actually understand your codebase.

Quick Install

npm install -g @llms-sdk/iap

Prerequisites: Node.js 18+, Git, Claude Code, and optionally GitHub CLI.

Quick Start

cd your-project
iap --verify        # Check system dependencies and authentication
iap commit          # AI generates perfect commit messages
iap changelog       # Creates intelligent project history
iap readme          # Writes comprehensive documentation

Commands

๐Ÿ”ง iap --verify

Smart dependency and authentication checking.

Validates your system setup and authentication status with intelligent caching to avoid repeated checks. Ensures Claude, Git, and GitHub authentication are properly configured.

iap --verify                  # Force full dependency check

How it works:

  • Validates Claude Code installation and authentication
  • Checks Git configuration and user setup
  • Verifies GitHub authentication (SSH keys or GitHub CLI)
  • Uses intelligent 24-hour caching to avoid repeated checks
  • Provides detailed feedback on any missing dependencies

๐Ÿค– iap commit

AI-powered commits that actually make sense.

Analyzes your git changes, understands the context, and generates conventional commit messages. No more "fix stuff" or "update files" - get meaningful commits that tell the story of your code.

iap commit                    # Quick AI commit
iap commit --interactive      # Review before committing  
iap commit --verbose          # See the AI thinking process
iap commit "Add user context" # Include additional context

How it works:

  • Scans all changed files and understands the modifications
  • Analyzes code patterns to determine commit type (feat/fix/refactor/etc.)
  • Generates conventional commit format with clear descriptions
  • Supports additional context to guide commit message generation
  • Enhanced authentication validation for seamless push operations
  • Automatically stages, commits, and pushes to your current branch

๐Ÿ“… iap changelog

Turn raw commit history into readable project stories.

Creates human-readable changelogs that focus on user impact, not technical noise. Generates daily, weekly, and monthly summaries that actually make sense to stakeholders.

iap changelog                 # Generate intelligent changelog
iap changelog --verbose       # See detailed analysis process

How it works:

  • Analyzes entire commit history with AI understanding
  • Filters out trivial changes, focuses on meaningful updates
  • Groups changes by time periods and impact
  • Creates multiple changelog formats (daily/weekly/monthly)
  • Writes in clear, non-technical language

๐Ÿ“– iap readme

Professional documentation that writes itself.

Analyzes your codebase architecture and creates comprehensive README files with installation guides, usage examples, and feature descriptions.

iap readme                    # Generate project README

How it works:

  • Scans project structure and identifies key technologies
  • Analyzes package.json and dependencies
  • Understands code patterns and project purpose
  • Creates professional documentation with examples
  • Includes installation, usage, and contribution guides

๐Ÿ” iap review

Code reviews that catch what humans miss.

Performs deep code analysis for security vulnerabilities, performance issues, and maintainability problems. Provides actionable recommendations for improvement.

iap review                    # Comprehensive code analysis
iap review --verbose          # Detailed security assessment

How it works:

  • Analyzes entire codebase for patterns and anti-patterns
  • Identifies security vulnerabilities and performance bottlenecks
  • Evaluates code quality and maintainability metrics
  • Provides specific, actionable improvement recommendations
  • Saves detailed review to docs/code-review.md

๐Ÿ“š iap docs

Technical documentation that developers actually read.

Creates comprehensive technical guides covering architecture, components, deployment, and troubleshooting.

iap docs                      # Generate technical documentation

How it works:

  • Maps project architecture and component relationships
  • Documents data flow and system interactions
  • Creates deployment and configuration guides
  • Includes troubleshooting and debugging information
  • Saves to docs/technical-docs.md

๐Ÿ’ก iap brainstorm

AI-powered feature ideation and improvement suggestions.

Analyzes your codebase capabilities and suggests new features, optimizations, and architectural improvements.

iap brainstorm                # Get improvement ideas

How it works:

  • Evaluates current codebase capabilities and patterns
  • Identifies optimization opportunities and technical debt
  • Suggests new features based on project direction
  • Recommends architecture evolution strategies
  • Saves ideas to docs/ideas.md

๐Ÿ“ iap annotate

Add intelligent context to your entire git history.

Analyzes every commit in your repository and adds AI-generated notes that explain what each change actually accomplished.

iap annotate                  # Add AI notes to all commits
iap annotate --verbose        # See annotation process

How it works:

  • Processes each commit's diff and understands changes
  • Generates detailed technical explanations
  • Adds git notes with context and purpose
  • Creates searchable commit history
  • View with git log --show-notes

Project Integration

Add to your package.json for team workflows:

{
  "scripts": {
    "commit": "iap commit --interactive",
    "release:prep": "iap changelog && iap readme",
    "code:review": "iap review --verbose",
    "docs:update": "iap docs"
  }
}

Why IAP?

๐ŸŽฏ Intelligent, Not Automated

Unlike simple automation tools, IAP understands your code context. It reads your entire codebase, understands patterns, and generates content that makes sense for your specific project.

๐Ÿš€ GitHub + Claude = Superpowers

Combines Claude's deep reasoning with GitHub workflows. Get AI that understands not just syntax, but intent, architecture, and user impact.

โšก Saves Hours, Not Minutes

  • Commit messages: From 30 seconds to instant, every time
  • Changelogs: From hours of manual work to 2 minutes
  • Documentation: From days of writing to comprehensive docs in minutes
  • Code reviews: Catch issues before they become problems

๐Ÿง  Context-Aware AI

  • Understands your project's tech stack and patterns
  • Maintains consistency with your existing code style
  • Focuses on user impact, not just technical changes
  • Learns from your codebase structure and conventions

Examples

Daily Workflow

# Make some changes
echo "new feature" >> src/feature.js

# AI commit with perfect message
iap commit
# โœ… Output: "feat: add user authentication with JWT tokens"

# Update documentation automatically  
iap readme
# โœ… Creates professional README with new feature documented

# Prepare for release
iap changelog
# โœ… Generates release notes that stakeholders actually understand

Team Workflow

# Before standups - get project insights
iap brainstorm
# โœ… "Here are 8 improvement opportunities based on your codebase..."

# Before releases - comprehensive preparation
yarn release:prep
# โœ… Updated changelog + README + documentation

# Before code reviews - AI pre-screening
iap review
# โœ… "Found 3 security issues and 5 performance optimizations..."

Installation Details

Prerequisites

Install these first:

# Required
npm install -g @anthropic-ai/claude-code
# Then run: claude (and complete authentication)

# Recommended  
brew install gh          # GitHub CLI for enhanced workflows
gh auth login           # Authenticate with GitHub

System Requirements: Node.js 18+, Git configured with user info.

GitHub Authentication Setup

IAP uses intelligent global authentication detection that works across all your repositories. The system automatically validates your GitHub access using either SSH keys or GitHub CLI authentication:

๐Ÿ” SSH Authentication (Recommended)

If your remote uses [email protected]:... format:

# Generate SSH key (if you don't have one)
ssh-keygen -t ed25519 -C "[email protected]"

# Add public key to GitHub
cat ~/.ssh/id_ed25519.pub
# Copy the output and add it at: https://github.com/settings/keys

# Test SSH connection
ssh -T [email protected]

๐ŸŒ HTTPS Authentication

If your remote uses https://github.com/... format, you have three options:

Option 1: GitHub CLI (Recommended)

brew install gh
gh auth login  # Choose SSH when prompted

Option 2: Switch to SSH

git remote set-url origin [email protected]:USERNAME/REPOSITORY.git

Option 3: Personal Access Token

  • Create token at GitHub Settings
  • Use token as password when git prompts for credentials

๐Ÿ’ก Why SSH is Better: SSH eliminates password prompts, is more secure, and provides seamless authentication. IAP will automatically detect your setup and guide you through any authentication issues.

Troubleshooting

Common Issues

Command not found

npm install -g iap
# Ensure npm global bin is in your PATH

Claude Code not authenticated

claude
# Follow authentication prompts (Console/Pro/Enterprise)

Git not configured

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

GitHub CLI issues (optional)

brew install gh         # macOS recommended
gh auth login          # Authenticate with GitHub

Debug Mode

Use --verbose for detailed output and --verify for dependency checking:

iap commit --verbose          # Shows step-by-step AI reasoning
iap --verify                  # Force full system verification
iap --verify --verbose        # Detailed dependency diagnostics

Getting Help

Contributing

  1. Fork the repository
  2. Make your changes
  3. Use IAP to commit: iap commit --interactive
  4. Submit a pull request

License

MIT License - see LICENSE file.


Made with โค๏ธ and AI - IAP transforms your development workflow by giving Claude deep understanding of your GitHub projects.