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

awesome-agv

v1.0.4

Published

1-click installer for Awesome AGV — a rugged, high-quality configuration suite for AI Agents.

Readme

About Awesome AGV

Awesome AGV provides a comprehensive sets of standards and practices designed to elevate the capabilities of AI coding agents. It provides a suite of strict rules distilled from software engineering best practices that ensure generated code is secure, defensible, and maintainable. It also provides specialized skills that will help throughout software development.

Instead of just generating code that works, the rules and skills ensures agents generate code that survives.

While this configuration is originally designed for Antigravity, it is built on standard markdown-based context protocols that are easily portable to other AI coding tools. As a matter of fact, the original form Technical Constitution was first created for Gemini CLI

You can drop this configuration into the context or custom rule settings of:

  • Roo Code
  • Claude Code
  • Any other agentic tool that supports custom system prompts or context loading.

For example, the principles of the Rugged Software Constitution which is based on Rugged Software Manifesto are universal and will improve the output of any LLM-based coding assistant.

Key Features

  • 📏 30 Rules — covering security, reliability, architecture, maintainability, and DevOps.
  • 🛠️ 7 Skills — specialized capabilities for debugging, design, code review, and more.
  • 🔄 10 Workflows — end-to-end development processes from research to ship.
  • 🏗️ Two-Tier Rule System — always-on mandates + contextual principles for zero-noise enforcement.

💡 Everything is modular. Rules and skills work independently — you don't need workflows to benefit from them. Use only what you need, modify anything, or build your own workflows. It's a toolkit, not a framework.

Getting Started

To equip your AI agent with these superpowers, follow these steps.

Prerequisites

  • An AI Coding Assistant (Antigravity, Roo Code, Cline, etc.)
  • A project where you want to enforce high standards.

Installation

Quick Install (recommended):

npx awesome-agv

This downloads and installs the latest .agent/ directory into your current project. Your AI agent will automatically pick it up — no additional configuration needed.

Options:

| Flag | Description | | -------------- | ---------------------------------------------- | | [target-dir] | Directory to install into (default: ./) | | --force, -f | Overwrite existing .agent/ without prompting | | --help, -h | Show help |

Examples

# Install into current directory
npx awesome-agv

# Install into a specific project
npx awesome-agv ./my-project

# Overwrite existing installation without prompting
npx awesome-agv --force

Manual Install:

  1. Clone this repository or copy the .agent folder into the root of your project.
    cp -r /path/to/awesome-agv/.agent ./your-project-root/
  2. Ensure your AI agent is configured to read from the .agent directory (most of well-known AI coding assistant are adhering to the .agent convention by default, no action needed) or manually ingest the .agent/rules/** as part of its system prompt.

Usage

Once installed, the rules and skills in this repository become active for your agent.

Rule Architecture

The setup uses a two-tier rule system to minimize noise while maximizing coverage:

| Type | Trigger | Purpose | | -------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------- | | Mandates | always_on | Non-negotiable constraints loaded in every session (security, logging, code completion). | | Principles | model_decision | Contextual guidance activated only when working on relevant areas (e.g., database rules activate only when writing queries). |

Conflicts between rules are resolved by Rule Priority — security always wins.

Comprehensive Rule Suite

The power of the setup comes from its extensive collection of rules covering every aspect of software engineering.

🛡️ Security & Integrity

⚡ Reliability & Performance

🏗️ Architecture & Design

🧩 Maintainability & Quality

🔄 DevOps & Operations

Specialized Skills

Development Workflows

The setup includes opinionated, end-to-end workflows that chain rules and skills into structured development processes.

🏭 Feature Workflow (/orchestrator)

The primary workflow for building features. Phases execute sequentially — no skipping.

Research → Implement (TDD) → Integrate → E2E (conditional) → Verify → Ship

| Phase | Workflow | Purpose | | ------------ | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | 1. Research | /1-research | Understand context, search docs, create ADRs, uses Qurio default to web search | | 2. Implement | /2-implement | TDD cycle: Red → Green → Refactor | | 3. Integrate | /3-integrate | Integration tests with Testcontainers | | 3.5. E2E | /e2e-test | End-to-end validation with Playwright | | 4. Verify | /4-verify | Full lint, test, and build validation | | 5. Ship | /5-commit | Git commit with conventional format |

🔧 Specialized Workflows

| Workflow | When to Use | | --------------------------------------------- | ---------------------------------------------------- | | /quick-fix | Bug fixes with known root cause (<50 lines) | | /refactor | Safely restructure code while preserving behavior | | /audit | Code review and quality inspection (no new features) |

Directory Structure

.agent/
├── rules/             # 30 rules (mandates + principles)
│   ├── rugged-software-constitution.md
│   ├── security-mandate.md
│   ├── rule-priority.md
│   └── ...            
├── skills/            # 7 specialized skills
│   ├── debugging-protocol/
│   ├── frontend-design/
│   ├── mobile-design/
│   ├── sequential-thinking/
│   ├── code-review/
│   ├── guardrails/
│   └── adr/
└── workflows/         # 10 development workflows
    ├── orchestrator.md
    ├── 1-research.md
    ├── 2-implement.md
    ├── 3-integrate.md
    ├── 4-verify.md
    ├── 5-commit.md
    ├── quick-fix.md
    ├── refactor.md
    ├── audit.md
    └── e2e-test.md

Roadmap

  • [x] Include more specialized skills to aid development process (7 skills shipped).
  • [x] Add development workflows for structured feature delivery (10 workflows shipped).
  • [ ] Add more language-specific security rules (Python, Go, Rust).
  • [x] Create a CLI tool for easier installation (npx awesome-agv).
  • [ ] Add automated validation scripts to check if an agent is following the constitution.
  • [x] Publish comprehensive documentation site (GitHub Pages).

Project Adaptation Guide

This setup supports different project structures:

| Project Type | Adaptation | | ----------------------- | ---------------------------------------------------------------- | | Monorepo (default) | Use as-is | | Single backend | Remove frontend rules/workflows, keep backend paths | | Single frontend | Remove backend rules/workflows, keep frontend paths | | Microservices | Adapt project-structure.md per service, add service mesh rules | | Mobile (Flutter/RN) | Adapt frontend rules, add mobile-specific accessibility/testing |

To adapt: Edit project-structure.md and 4-verify.md to match your project layout.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See the LICENSE file for details.