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 🙏

© 2025 – Pkg Stats / Ryan Hefner

z-claude-code

v1.1.0

Published

The zsh for Claude Code - Power tools for AI-assisted development

Readme

zcc: The zsh for Claude Code

npm version

Transform Claude Code from a basic AI assistant into a project-aware, context-intelligent development powerhouse.

The Problem

Claude Code breaks down as your codebase grows:

  • 😔 Re-adding the same CLAUDE.md instructions across projects
  • 📝 Claude spams markdown files instead of organized task tracking
  • 🔄 Goes in circles after context compacting, repeating failed approaches
  • 🎭 Copy-pasting roleplay prompts: "Act as engineer..." "Be a reviewer..."

The Solution: oh-my-zsh for AI

Just as zsh transformed terminals with themes and plugins, zcc transforms Claude Code with:

# Before: Basic Claude Code
"Please review my code"  # Generic responses

# After: With zcc
/mode reviewer          # Specialized AI personality
"Review the auth module" # Context-aware, focused analysis

See It In Action

# 1. Install (30 seconds)
npx zcc init

# 2. Use enhanced features immediately
/mode architect         # Switch to system design mode
/ticket create "Add authentication"  # Persistent task tracking
/zcc                    # See project status

# 3. Claude becomes context-aware
"Implement the auth feature"  # Claude knows about your ticket, 
                              # project structure, git status, etc.

Core Features

| Feature | What It Does | zsh Equivalent | | ------------------ | -------------------------------------------------- | ------------------ | | AI Modes | Switch personalities (architect/engineer/reviewer) | Themes | | Tickets | Persistent task tracking across sessions | tmux sessions | | Fuzzy Matching | /mode eng → finds engineer | Smart completions | | Hooks | Auto-load context, expand acronyms | precmd/preexec | | Workflows | Reusable procedures (review, deploy, audit) | Functions | | Agents | Specialized tools (research, analysis) | Plugins |

Getting Started

Installation Options

1. Quick Start (Recommended)

# Interactive setup - choose from available starter packs
npx zcc init

# Or install a specific starter pack directly (headless)
npx zcc init --pack essentials
npx zcc init --pack advanced-code-refactoring

2. Global Installation

# Install globally for use across all projects
npm install -g z-claude-code
zcc init

3. Local Development (From Source)

# Clone and build from source
git clone https://github.com/git-on-my-level/zcc.git
cd zcc
npm install
npm run build

# Use in your project
cd /your/project
node /path/to/zcc/dist/cli.js init

Common Setup Scenarios

# Essential setup (recommended for new users)
zcc init --pack essentials

# Advanced code refactoring toolkit
zcc init --pack advanced-code-refactoring

# Start fresh (overwrite existing)
zcc init --force

# Automated CI/CD setup
zcc init --pack essentials --force

Starter Packs: Ready-to-Use Bundles

Get up and running instantly with curated collections of modes, workflows, and agents:

# Interactive pack selection
npx zcc init

# Or specify a pack directly
npx zcc init --pack frontend-react

Available Packs

| Pack | Description | Includes | | ----------------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | essentials | Essential setup for general development | Core modes (autonomous-project-manager, engineer, architect, reviewer, ai-debt-maintainer) + workflows (review, summarize, openmemory-setup) + hooks (routing, git context, project overview, acronym expander) | | advanced-code-refactoring | AST/semantic refactoring toolkit | Mode (refactoring-specialist) + workflows (semantic-search, safe-refactoring) + agent (code-archaeologist) + hook (ast-grep-awareness) |

Coming Soon

  • backend-api - RESTful API development
  • fullstack - End-to-end development combining frontend and backend capabilities

Just like oh-my-zsh themes transform your terminal experience, starter packs transform Claude Code for your project type.

Daily Workflow

# Morning: Architecture & Planning
/mode architect
"Design the payment system"

# Afternoon: Implementation  
/mode engineer
"Implement stripe integration"

# Evening: Review
/mode reviewer
"Check for security issues"

# Track Everything
/ticket list                  # See all tasks
/ticket payment-system        # Load ticket context

Why It Works

Problem: Claude Code loses context and repeats mistakes
Solution: Persistent tickets + smart hooks = continuous context

Problem: Same prompts copy-pasted everywhere
Solution: Built-in modes with best practices baked in

Problem: Scattered markdown files everywhere
Solution: Organized ticket system with clear status tracking

Documentation

Essential Guides

Advanced Topics

Coming Soon

  • 🌐 Community Components - Share and discover

Examples

Switch Modes with Fuzzy Matching

/mode arc      # → architect
/mode eng      # → engineer  
/mode apm      # → autonomous-project-manager

Create and Track Tasks

/ticket create "Add user authentication"
/ticket move auth-task in-progress
/ticket finish auth-task

Auto-Expand Acronyms

zcc acronym add API "Application Programming Interface"
zcc acronym add DDD "Domain-Driven Design"
# Now Claude automatically understands your project's terminology

Philosophy

Like zsh enhances bash without replacing it, zcc enhances Claude Code while preserving everything that works. Start simple, add power as needed.

Coming Soon

  • 🌍 Community Hub: Share modes and workflows
  • 📝 ~/.zcc/config.yaml: Global config file (unified structure with project config)
  • 🔌 Plugin Manager: Easy install/update (like zplug)
  • 📊 Analytics: Track productivity and usage patterns

Star History

Star History Chart

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Support

License

MIT © zcc Contributors