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

haac-aikit

v0.15.0

Published

The batteries-included AI-agentic-coding kit. One command drops a complete, opinionated, cross-tool setup into any repo.

Downloads

195

Readme

haac-aikit

npm License: MIT

One AGENTS.md config, seven AI coding tools see it. Plus four HTML skills that produce single-page artifacts instead of walls of markdown.

Works with Claude Code · Cursor · Copilot · Windsurf · Aider · Gemini CLI · OpenAI Codex CLI.

Install

npx haac-aikit

30-second wizard. Headless: npx haac-aikit --yes --tools=claude.

The four HTML skills

aikit add --html

| Skill | Use it when | Output | |---|---|---| | /docs | Documenting a feature or gotcha | docs/<name>.html | | /decide | Picking between 2-4 technical options | docs/decisions/<date>-<slug>.html | | /directions | Exploring visual design variants | docs/directions/<date>-<slug>.html | | /roadmap | Handing an implementation plan to an implementer | docs/roadmaps/<date>-<slug>.html | | /design (opt-in: aikit add design) | Codifying the project's design language as a contract | DESIGN.md + docs/design/index.html |

Each command writes one self-contained HTML file — no build step, no CDN, commit and share the link. Built on Thariq Shihipar's "Unreasonable Effectiveness of HTML for Claude Code".

Does /design actually help?

We ran the same four prompts twice — once with the skill installed, once freestyle. Same model, same inputs.

| The ask | With /design | Without | |---|---|---| | "Read my homepage HTML, build a DESIGN.md" | 86% | 71% | | "Just synthesize one — here's the vibe" | 86% | 43% | | "Tweak the primary color, leave the rest alone" | 100% | 100% | | "Build it from this screenshot" | 100% | 57% | | Average across all four | 93% | 68% |

+25 points on average. The freestyle AI usually misses three things: marker-bounded sections (so /design refine can't surgically update later), hex codes inside backticks (the showroom's color pickers can't bind to them), and parts of the brief — "no gray" turned into five shades of gray. /design bakes all three in.

What else you get

  • Cross-tool fan-out. Skills, agents, hooks, and MCP servers fan out per selected tool in its native format. Pick --tools=cursor and get .cursor/rules/ + .cursor/hooks.json + .cursor/mcp.json. Pick --tools=codex and get .codex/agents/*.toml + .codex/config.toml with MCP servers.
  • Safety hooks. Blocks force-push to main, secret commits, rm -rf on sensitive paths, reads of .ssh/ / .aws/ / secrets/.
  • Rule observability. Telemetry tracks which rules fire, which are violated, which are dead weight. aikit doctor --rules shows the report.
  • Built-in skills + agents. 14 always-on skills (TDD, debugging, brainstorming, planning, ...) + 11 opt-in. Specialist agents for orchestration and PR description.

Commands

aikit                interactive wizard
aikit add --html     install the four HTML skills + templates
aikit add <name>     add a single skill / agent / hook
aikit sync           regenerate per-tool files from .aikitrc.json
aikit doctor --rules sanity check + observability report
aikit report         rule-adherence summary (markdown or json)

Full reference: aikit --help. Detailed audit per tool: AUDIT.md.

Status

Pre-1.0. Expect breaking changes between minor versions. 0.12.0 ships with cross-tool parity for 6 of 7 tools (Aider has no native rule loader; we ship a skills index in CONVENTIONS.md instead). All blockers from the pre-publish audit have been fixed.

Heads up (0.14.0): skills migrated to folder format — .claude/skills/<name>/SKILL.md instead of .claude/skills/<name>.md. Re-run aikit sync after upgrading; see CHANGELOG for migration notes.

MIT. See ATTRIBUTIONS.md.