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

atta-dev

v3.0.0

Published

Atta — AI Dev Team Agent. Dynamic agent generation, multi-tool support, and intelligent code review for AI-assisted development.

Downloads

64

Readme

Atta generates a team of specialist AI agents from your actual tech stack — then enforces quality through hooks, rules, and reviews. It works with any AI tool you already use, learns from your corrections over time, and keeps the human in the driver's seat.

  • Generated, not configured. 100+ detectors scan your project and generate agents that know your stack — not generic templates you fill in yourself.
  • Works with your tool. One detection pass, six native outputs. Claude Code, Copilot, Cursor, Codex, Gemini, and GitHub Actions CI.
  • Learns over time. Corrections accumulate, patterns emerge, agents adapt. Session 50 is dramatically better than session 1.
  • Enforces, not suggests. Hooks that block wrong models, destructive commands, and unreviewed PRs — not advice you can ignore.
  • Not a code generator. Agents guide, review, and validate — they don't write your application. You remain the engineer.
  • Not a context dump. More instructions don't mean better results — research shows the opposite. Atta keeps its footprint minimal so your AI tool spends tokens on your code, not walls of rules.

See Design Philosophy for the full story.

Requirements

  • Node.js >= 22.0.0
  • Unix/macOS (or WSL on Windows) — shell scripts require bash
  • python3 — used by framework scripts for JSON processing
  • One of: Claude Code, GitHub Copilot CLI, OpenAI Codex CLI, Google Gemini CLI, or Cursor
  • For CI review: GitHub Actions + an AI provider secret (optional, via --adapter github-action)

Getting Started

Install

npx atta-dev init

Detects your stack, asks a few questions about your preferences, and configures everything for your AI tool. Or copy .claude/ and .atta/ manually and run /atta.

New here? Run /atta-tutorial for a 5-minute guided walkthrough.

Set up your profile

/atta-profile --update

Sets your collaboration style, review priorities, and response format. Agents adapt to your preferences across all sessions.

Work

Ask any specialist for help — Atta routes to the right agent based on your stack:

/atta-agent <specialist>    Ask a question or request guidance
/atta-team-lead             Decompose a feature into specialist tasks
/atta-collaborate           Get 2-4 specialists working in parallel

Review and ship

/atta-review                Review changed files (includes simplicity + security checks)
/atta-preflight             Full pre-PR pipeline: lint + security + test + review
/atta-ship                  Completion workflow — tests, KISS gate, validation, PR description

Set up CI review (optional)

npx atta-dev init --adapter github-action

Generates a GitHub Actions workflow that reviews PRs using your project's detected conventions, path-scoped rules, and OWASP security scope. Supports Anthropic, AWS Bedrock, GCP Vertex, OpenAI, Azure OpenAI, and Ollama.

See CI Review docs for setup and configuration.

The Agent Hierarchy

Dynamically generated for your project:

Core Agents (always installed)
├── Project Owner       Routes tasks to the right specialist
├── Code Reviewer       Quality review across all domains
├── Librarian           Persistent memory and directives
└── Architect           System design, ADRs, and implementation blueprints

Optional Agents (selected during init)
├── Business Analyst    Requirements analysis
├── QA Validator        Acceptance criteria validation
├── PR Manager          PR descriptions
└── Rubber Duck         Guided learning (asks questions, not answers)

Coordinators (generated per project)
├── FE Team Lead        Coordinates frontend specialists
└── BE Team Lead        Coordinates backend specialists

Specialists (generated from your tech stack)
├── Framework           React, Next.js, Angular, Django, Spring Boot, ...
├── Language            TypeScript, Python, Java, Go, Rust, ...
├── Styling             SCSS, Tailwind, CSS-in-JS, ...
├── Database            PostgreSQL, MongoDB, Redis, ...
├── Accessibility       WCAG/ARIA compliance
├── Security            OWASP Top 10, secrets, injections
├── Testing             Jest, pytest, JUnit, Vitest, ...
└── E2E Testing         Cypress, Playwright, Puppeteer, Selenium, WebdriverIO

Every agent has constraints — what it does and what it doesn't do. Constraints are what make specialization real instead of just a label.

All Skills

| Command | What it does | |---------|-------------| | /atta | Interactive project setup — detects technologies, generates agents, configures MCPs | | /atta-update | Safe framework updates — preserves all customizations | | /atta-migrate | Migration from v2.x — frontmatter upgrades, skill renames, model registry | | /atta-agent <id> | Invoke any specialist (e.g., /atta-agent react, /atta-agent django) | | /atta-team-lead | Decompose a feature into specialist tasks | | /atta-collaborate | 2-4 specialists in parallel with conflict detection | | /atta-review | Code review with severity-rated findings and security checks | | /atta-security-audit | OWASP Top 10 scan — vulnerabilities, secrets, dependencies | | /atta-test | Run tests with auto-detection — --e2e, --coverage, --watch | | /atta-lint | Pattern-based checks against project rules | | /atta-profile | Developer preferences — collaboration style, review priorities, response format | | /atta-optimize | Prompt optimization — rephrase in-session or enrich for cross-tool handoff | | /atta-preflight | Full pre-PR pipeline: lint + security + test + review | | /atta-ship | Completion workflow — tests, validation, PR description, learnings | | /atta-tutorial | Interactive 5-minute onboarding walkthrough | | /atta-patterns | Analyze corrections, suggest promotions, track agent adaptation | | /atta-librarian | Capture a directive or extract learnings |

Documentation

| Doc | What you'll learn | |-----|-------------------| | Bootstrap System | How tech detection and agent generation works | | Multi-Agent Collaboration | How /atta-collaborate works — modes, conflict detection, finding schema | | MCP Setup Guide | Configure Model Context Protocol servers | | Session Tracking | What's tracked, privacy, retention policy | | Developer Profile | How /atta-profile works — modes, preferences, propagation | | Prompt Optimizer | How /atta-optimize works — cross-tool context enrichment | | Extending the System | Add new technologies and custom agents via YAML | | Path-Scoped Rules | How coding rules are generated and formatted per adapter | | Model Targeting | Tier system, model registry, cost optimization | | Migration Guide | Upgrading from v2.x to v3.0 | | Updating | How to update without losing customizations | | Token Usage & Cost | Estimated tokens and cost per skill, model tier breakdown | | Design Philosophy | Why this exists, core principles, how the system grows | | CI Review | GitHub Action CI adapter — setup, multi-provider auth, suppression workflow | | Changelog | Full version history |

Contributing

When changing framework source, run:

bash .atta/scripts/validate-framework.sh

Built by Codelaude with Claude Code. A colony of specialists, keeping the human in the driver's seat.