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

ai-workflow-kit

v2.3.0

Published

Skills, agents & hooks for Claude Code, Cursor, GitHub Copilot, and Google Antigravity

Downloads

235

Readme

AI Workflow Kit

AI Workflow Kit

Skills, agents, and hooks for working with AI coding tools consistently and professionally. Works with Claude Code, Cursor, GitHub Copilot, and Google Antigravity.

Installation

npx ai-workflow-kit

Or pin a specific version as a dev dependency (it's a dev tool, not a runtime dependency):

npm i -D [email protected]
npx ai-workflow-kit

Restart Claude Code. You'll have /ak:commit, /ak:pr, /ak:plan, /ak:debug, /ak:review, /ak:vibe-audit, /ak:frontend, /ak:api, /ak:test, /ak:refactor, and /ak:docs available — plus 5 automatic hooks.

npx ai-workflow-kit --global   # install into ~/.claude/ — all projects (default)
npx ai-workflow-kit --local    # install into .claude/ — this project only
npx ai-workflow-kit --skills   # skills and agents only
npx ai-workflow-kit --hooks    # hooks only
npx ai-workflow-kit --yes      # no confirmations
npx ai-workflow-kit --list     # see what would be installed
npx ai-workflow-kit --uninstall

Or manually:

cp -r skills/* ~/.claude/skills/
cp -r agents/* ~/.claude/skills/
cp -r hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh

Structure

ai-workflow-kit/
├── CLAUDE.md                        # Instructions for Claude Code
├── GEMINI.md                        # Instructions for Google Antigravity
├── AGENTS.md                        # Cross-tool rules (all AI tools)
├── .cursorrules                     # Rules for Cursor
├── .github/
│   └── copilot-instructions.md     # Instructions for GitHub Copilot
├── antigravity-skills/
│   ├── commit/SKILL.md             # @commit — generates semantic commit messages
│   ├── pr/SKILL.md                 # @pr — creates PRs with full description
│   ├── review/SKILL.md             # @review — reviews code with real criteria
│   ├── plan/SKILL.md               # @plan — plans before executing
│   ├── debug/SKILL.md              # @debug — structured debugging workflow
│   ├── vibe-audit/SKILL.md         # @vibe-audit — audits vibe-coded apps
│   ├── frontend/SKILL.md           # @frontend — generates UI components
│   ├── api/SKILL.md                # @api — generates endpoints with validation
│   ├── test/SKILL.md               # @test — writes behavior-driven tests
│   ├── refactor/SKILL.md           # @refactor — improves code without breaking anything
│   └── docs/SKILL.md               # @docs — JSDoc, README, ADR
├── skills/
│   ├── commit.md                   # /ak:commit — generates semantic commit messages
│   ├── pr.md                       # /ak:pr — creates PRs with full description
│   ├── review.md                   # /ak:review — reviews code with real engineering criteria
│   ├── plan.md                     # /ak:plan — plans before executing
│   └── debug.md                    # /ak:debug — structured debugging workflow
├── agents/
│   ├── frontend.md                 # /ak:frontend — generates UI components
│   ├── api.md                      # /ak:api — generates endpoints with validation
│   ├── test.md                     # /ak:test — writes behavior-driven tests
│   ├── refactor.md                 # /ak:refactor — improves code without breaking anything
│   └── docs.md                     # /ak:docs — JSDoc, README, ADR
├── hooks/
│   ├── README.md                   # How to install and customize hooks
│   ├── settings.template.json      # Ready-to-copy configuration
│   ├── pre-bash-safety.sh          # Blocks destructive commands
│   ├── pre-commit-secrets.sh       # Detects API keys before committing
│   ├── post-write-format.sh        # Auto-formats with Prettier/Biome
│   ├── post-edit-lint.sh           # Lints after each edit
│   └── notify-done.sh              # Desktop notification when Claude finishes
└── memory/
    └── project.md                  # Persistent project memory

Available Skills

| Skill | Command | What it does | |-------|---------|--------------| | commit | /ak:commit | Reads the real diff and generates a semantic commit message | | pr | /ak:pr | Creates PR with description, test plan, and checklist | | review | /ak:review @file | Reviews code: bugs, security, performance | | plan | /ak:plan [task] | Plans before executing complex tasks | | debug | /ak:debug [problem] | Diagnoses with hypotheses before proposing fixes | | vibe-audit | /ak:vibe-audit | Full audit of apps generated with vibe coding |

Specialized Agents

| Agent | Command | What it does | |-------|---------|--------------| | frontend | /ak:frontend [description] | Generates components following the project's design system | | api | /ak:api [description] | Generates endpoints with validation, auth, and error handling | | test | /ak:test @file | Writes tests by behavior, not by implementation | | refactor | /ak:refactor @file | Improves code without changing behavior | | docs | /ak:docs @file | Generates JSDoc, README, or ADR as needed |

Available Hooks

Hooks run automatically — no activation needed from the dev.

| Hook | Event | What it does | |------|-------|--------------| | pre-bash-safety | Before Bash | Blocks rm -rf /, force push, drop table, etc. | | pre-commit-secrets | Before git commit | Scans staged files for API keys and tokens | | post-write-format | After Write/Edit | Formats with Prettier or Biome automatically | | post-edit-lint | After Edit | Runs ESLint and returns errors to Claude | | notify-done | When Claude finishes | Desktop notification (Mac/Linux/Windows) |

See hooks/README.md for installation instructions.

How to Use with Claude Code

Install the skills

# Copy skills to Claude Code
cp skills/*.md ~/.claude/skills/

Use in any project

Add to your project's CLAUDE.md:

## Available Skills
See ~/.claude/skills/ for the full list.
Project memory at memory/project.md.

Use with Cursor

The rules in .cursorrules apply automatically. Copy the file to your project root.

Use with GitHub Copilot

The .github/copilot-instructions.md file is used automatically in GitHub repos.

Use with Google Antigravity

Copy GEMINI.md and AGENTS.md to your project root. The installer copies skills to ~/.gemini/antigravity/skills/ automatically.

# Copy project rules
cp GEMINI.md your-project/
cp AGENTS.md your-project/

# Or install all Antigravity skills globally
npx ai-workflow-kit --skills

Once installed, invoke skills with @ in the Antigravity sidebar:

  • @commit, @pr, @review, @plan, @debug, @vibe-audit
  • @frontend, @api, @test, @refactor, @docs

Versioning & Changelog

This project follows Semantic Versioning and Keep a Changelog.

See CHANGELOG.md for the full release history.

Releasing a new version

npm run release:patch   # 1.0.0 → 1.0.1  bug fixes
npm run release:minor   # 1.0.0 → 1.1.0  new skills, agents, or hooks
npm run release:major   # 1.0.0 → 2.0.0  breaking changes

The release script automatically:

  • Reads commits since the last tag and groups them by type (feat → Added, fix → Fixed, refactor → Changed)
  • Prepends the new entry to CHANGELOG.md
  • Bumps package.json version
  • Creates a single commit and an annotated git tag
  • Pushes both to the remote

Requires a clean working tree and conventional commit messages (feat:, fix:, refactor:, etc.).

How to Contribute

  1. Fork the repo
  2. Add your skill in skills/name.md following the existing pattern
  3. Document the trigger, steps, and rules
  4. Open a PR with /ak:pr

Philosophy

  • Diagnose before acting — an approved plan is worth more than fast code
  • Cross-tool skills — the same patterns work in Claude Code, Cursor, and Copilot
  • Persistent memory — the AI should remember context, not ask for it every time
  • Predictable output — each skill produces the same format, every time