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

create-dev-agents

v1.0.2

Published

Claude Code agents for rapid development - project scaffolding, features, commits, PRs, Jira tickets

Readme

create-dev-agents

Claude Code agents for rapid development. Add AI-powered slash commands to any project.

npx create-dev-agents init

What You Get

| Command | Description | |---------|-------------| | /new-project | Interactive project scaffolding (Expo, React Native, React, Next.js) | | /feature | Implement complete features with components, hooks, services, tests | | /commit | Generate conventional commit messages from staged changes | | /pr | Create pull requests with proper descriptions and checklists | | /ticket | Create well-formatted Jira tickets | | /review | Code review with actionable feedback |

Installation

Per-Project (Recommended)

cd your-project
npx create-dev-agents init

Global (Available in All Projects)

npx create-dev-agents global

Usage

After installation, open your project in Claude Code and use the slash commands:

> /new-project
? What type of project? › Expo (React Native)
? Architecture pattern? › Feature-based
? State management? › Zustand
...

> /feature user-profile
Creating feature: user-profile
├── src/features/user-profile/
│   ├── components/
│   ├── hooks/
│   ├── services/
│   └── types/
...

> /commit
Analyzing staged changes...
Generated: feat(profile): add user profile screen with avatar upload

> /pr
Creating pull request...
Title: feat(profile): add user profile screen

Commands

dev-agents init

Initialize dev agents in your project.

npx create-dev-agents init          # Interactive selection
npx create-dev-agents init --all    # Install everything
npx create-dev-agents init --minimal # Only commit, pr, review

dev-agents add <command>

Add a specific command.

npx create-dev-agents add commit
npx create-dev-agents add feature

dev-agents global

Install commands globally to ~/.claude (works in any project).

npx create-dev-agents global

dev-agents mcp

Configure MCP servers for GitHub and Jira integration.

npx create-dev-agents mcp

dev-agents list

List all available commands and agents.

npx create-dev-agents list

MCP Integration

For GitHub and Jira integration, configure API tokens:

npx create-dev-agents mcp

This enables:

  • /pr - Creates actual PRs on GitHub
  • /ticket - Creates tickets in Jira
  • /review - Can review PR diffs

Manual Setup

Set environment variables:

# GitHub (https://github.com/settings/tokens)
export GITHUB_TOKEN="ghp_xxxx"

# Jira (https://id.atlassian.com/manage-profile/security/api-tokens)
export JIRA_HOST="company.atlassian.net"
export JIRA_EMAIL="[email protected]"
export JIRA_API_TOKEN="xxxx"

Project Structure After Init

your-project/
├── .claude/
│   ├── commands/           # Slash commands
│   │   ├── new-project.md
│   │   ├── feature.md
│   │   ├── commit.md
│   │   ├── pr.md
│   │   ├── ticket.md
│   │   └── review.md
│   └── settings.json       # MCP configuration
├── agents/                 # Agent behavior definitions (optional)
├── templates/              # PR, commit, Jira templates (optional)
└── CLAUDE.md              # Project context

Customization

Adding Custom Commands

Create .claude/commands/my-command.md:

# /my-command - Description

When the user runs /my-command, do the following:

1. Step one
2. Step two
...

Modifying Existing Commands

Edit files in .claude/commands/ to match your team's conventions.

Project-Specific Context

Edit CLAUDE.md to add:

  • Tech stack details
  • Coding conventions
  • Architecture patterns
  • API documentation

Examples

Create a React Native App

> /new-project

? Project type: Expo (React Native)
? Architecture: Feature-based
? State management: Zustand
? Styling: NativeWind (Tailwind)
? Include testing setup? Yes

Creating project...
✓ Initialized Expo project
✓ Created folder structure
✓ Installed dependencies
✓ Configured TypeScript
✓ Added ESLint + Prettier

Next: cd my-app && npx expo start

Implement a Feature

> /feature shopping-cart

Planning feature: shopping-cart

Files to create:
├── src/features/cart/
│   ├── components/
│   │   ├── CartItem.tsx
│   │   ├── CartSummary.tsx
│   │   └── CartButton.tsx
│   ├── hooks/
│   │   └── useCart.ts
│   ├── services/
│   │   └── cart.service.ts
│   └── types/
│       └── cart.types.ts

Implementing...

Generate Commit Message

> /commit

Staged changes:
  M src/features/cart/hooks/useCart.ts
  A src/features/cart/components/CartBadge.tsx

Analyzing changes...

Suggested commit:
  feat(cart): add cart badge showing item count

Options:
  1. feat(cart): add cart badge showing item count
  2. feat(cart): add CartBadge component with item counter
  3. Edit manually

? Select: 1

✓ Committed: feat(cart): add cart badge showing item count

Requirements

  • Node.js 16+
  • Claude Code CLI

License

MIT

Contributing

Issues and PRs welcome at github.com/yourusername/create-dev-agents