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

create-sdlc-agents

v2.0.1

Published

πŸ€– Scaffold an Enterprise SDLC Agent System β€” 18 AI agents for the full software development lifecycle. Supports Claude Code, GitHub Copilot & Antigravity. Auto-detects 13 languages. Template-based KB generation from source code.

Readme

πŸ€– create-sdlc-agents

18 specialized AI agents for the entire Software Development Lifecycle.
Supports Claude Code, GitHub Copilot, and Antigravity β€” plug-and-play into any project.

npm version Grade Agents Skills Protocols License: MIT


πŸš€ Quick Install

# Interactive setup wizard (recommended)
npx create-sdlc-agents

# Non-interactive with flags (all platforms)
npx create-sdlc-agents --platform all --type fullstack --no-interactive

# Antigravity only
npx create-sdlc-agents --platform antigravity --type fullstack --no-interactive

# Backend API project (Claude only)
npx create-sdlc-agents --platform claude --type backend-api --no-interactive

✨ Features

  • 🧠 18 specialized agents β€” each with dedicated prompts, workflows, and guardrails
  • πŸ”„ 14 core protocols β€” Reflection, Debate, HITL (L1-L4), Guardrails, Error Recovery, and more
  • πŸ“š 27 skill libraries β€” reusable capability modules for testing, security, CI/CD, etc.
  • πŸͺ Native hooks β€” auto-backup, auto-format (Prettier), audit logging, session tracking
  • πŸ“ 6 modular rules β€” workflow, design, testing, security, git, documentation guidelines
  • πŸ” Auto-detect 11 languages β€” TypeScript, Python, Go, Java, PHP, Ruby, Rust, C#, Dart, Elixir, Swift
  • πŸ—οΈ Multi-service & monorepo support β€” auto-discovers sub-projects and generates services.yml
  • πŸ” Dynamic MCP generation β€” database-aware server configs with credential placeholders
  • πŸ“‹ Post-scaffold verify β€” built-in agent prompt to validate the entire config
  • πŸ–₯️ Cross-platform β€” Windows, macOS, Linux β€” works everywhere Node.js runs

⚑ Quick Start (5 minutes)

# 1. Scaffold agents into your project
cd my-existing-project
npx create-sdlc-agents

# 2. Configure your tech stack (auto-detected!)
# Edit: .claude/config/project.config.yml

# 3. Describe your project for AI context
# Edit: .claude/memory/project-context.md

# 4. Start using agents!
@setup-assistant Analyze my project and verify config
@implementer Create a CRUD service for the products module
@qa-tester Write unit tests for ProductService
@code-reviewer Review the products module

πŸ—οΈ Architecture

                  User Request
                       β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚    @router      β”‚  Classify & orchestrate
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                       β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
         β”‚ Simple      β”‚ Complex     β”‚
         β–Ό             β–Ό             β”‚
   Single Agent    @planner          β”‚
                   (Decompose)       β”‚
                       β”‚             β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
              β”‚   PIPELINE      β”‚    β”‚
              β”‚                 β”‚    β”‚
              β”‚ Design: @architect, @db-designer, @api-designer     β”‚
              β”‚ Build:  @implementer, @frontend-dev                 β”‚
              β”‚ Test:   @qa-tester, @code-reviewer, @security-aud   β”‚
              β”‚ Ship:   @devops, @tech-writer                       β”‚
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ€– 18 Agents

| Agent | Role | Use When | |---|---|---| | @router | Classify & route requests | Automatic | | @planner | Decompose complex tasks | Large features | | @product-manager | PRD, user stories, acceptance criteria | New features | | @architect | System design & architecture decisions | New modules | | @db-designer | Database schema & migrations | Schema changes | | @api-designer | API endpoints, DTOs, OpenAPI specs | New APIs | | @implementer | Backend code implementation | Business logic | | @frontend-dev | Frontend UI/UX (React, Vue, etc.) | UI components | | @qa-tester | Unit / Integration / E2E testing | Test coverage | | @code-reviewer | Code review with Debate Protocol | Before merge | | @security-auditor | OWASP Top 10 security audit | Auth, payments | | @critic | Devil's advocate, challenge assumptions | Risky decisions | | @debug-detective | Root cause analysis & debugging | Bug reports | | @performance-optimizer | Profiling & optimization | Slow endpoints | | @devops | CI/CD, Docker, deployment | Infrastructure | | @tech-writer | Documentation & changelogs | README, API docs | | @ticket-manager | Issue triage & SLA tracking | Bug/feature tickets | | @setup-assistant | Project setup & onboarding | New projects, config |


πŸ“¦ Supported Project Types

| Type | Description | Agents | |------|-------------|--------| | fullstack | Full-stack web app (default) | 18 agents | | backend-api | REST/GraphQL API | 14 agents | | frontend-spa | React/Vue/Angular SPA | 9 agents | | mobile-app | React Native / Flutter | 14 agents | | cli-library | CLI tool or npm package | 10 agents | | batch-job | Cron jobs, workers, queues | 11 agents | | data-pipeline | ETL, ML pipelines (Python) | 12 agents | | custom | Pick your own agent groups | Variable |

πŸ” Auto-Detection (11 Languages)

The CLI automatically detects your project's tech stack:

| Language | Detected From | Frameworks | |----------|--------------|------------| | TypeScript / JavaScript | package.json | NestJS, Express, Fastify, Next.js, React, Vue, Angular, Svelte | | Python | requirements.txt, pyproject.toml | FastAPI, Django, Flask | | Go | go.mod | Gin, Fiber, Echo | | Java / Kotlin | pom.xml, build.gradle | Spring | | PHP | composer.json | Laravel, Symfony, Slim, CakePHP | | Ruby | Gemfile | Rails, Sinatra | | Rust | Cargo.toml | Actix, Axum, Rocket | | C# / .NET | *.csproj, *.sln | ASP.NET, Entity Framework Core | | Dart / Flutter | pubspec.yaml | Flutter | | Elixir | mix.exs | Phoenix | | Swift | Package.swift | β€” |

Also detects: ORM (Prisma, Eloquent, ActiveRecord, Doctrine, EF Core), Auth (JWT, Passport, NextAuth), Database (from docker-compose.yml or .env).

🏒 Multi-Service & Monorepo

For microservice architectures with mixed languages:

my-platform/
β”œβ”€β”€ api-laravel/        ← composer.json β†’ PHP + Laravel
β”œβ”€β”€ api-go-gateway/     ← go.mod β†’ Go + Gin  
β”œβ”€β”€ web-admin/          ← package.json β†’ TypeScript + React
β”œβ”€β”€ batch-etl/          ← requirements.txt β†’ Python
β”œβ”€β”€ api-rust-perf/      ← Cargo.toml β†’ Rust + Actix
└── api-dotnet/         ← MyApi.csproj β†’ C# + .NET
cd my-platform
npx create-sdlc-agents
# β†’ Auto-detects all 6 services
# β†’ Generates services.yml with per-service config
# β†’ Creates cross-service dependency map

πŸ—‚οΈ What Gets Scaffolded

your-project/
β”œβ”€β”€ .claude/                     ← Claude Code agent system
β”‚   β”œβ”€β”€ .mcp.json                ← MCP servers (edit credentials here)
β”‚   β”œβ”€β”€ CLAUDE.md                ← Global rules
β”‚   β”œβ”€β”€ settings.json            ← Permissions + hooks config
β”‚   β”œβ”€β”€ agents/ (18 files)       ← Agent definitions
β”‚   β”œβ”€β”€ core/ (14 files)         ← Core protocols  
β”‚   β”œβ”€β”€ skills/ (27 folders)     ← Skill library
β”‚   β”œβ”€β”€ commands/ (12 files)     ← Custom slash commands
β”‚   β”œβ”€β”€ hooks/                   ← Automation shell scripts
β”‚   β”‚   β”œβ”€β”€ pre-commit.sh        ← Runs before commit
β”‚   β”‚   β”œβ”€β”€ post-edit.sh         ← Runs after file edit
β”‚   β”‚   └── on-error.sh          ← Runs on error
β”‚   β”œβ”€β”€ rules/ (6 files)         ← Modular guidelines
β”‚   β”œβ”€β”€ config/
β”‚   β”‚   β”œβ”€β”€ project.config.yml   ← Tech stack config (auto-filled)
β”‚   β”‚   └── services.yml         ← Service registry (multi-service only)
β”‚   β”œβ”€β”€ memory/
β”‚   β”‚   β”œβ”€β”€ project-context.md   ← Project description (YOU EDIT THIS)
β”‚   β”‚   β”œβ”€β”€ lessons-learned.md   ← Auto-updated bug patterns
β”‚   β”‚   └── inbox/               ← Drop docs here for ingestion
β”‚   β”œβ”€β”€ logs/                    ← Audit logs (from hooks)
β”‚   └── backups/                 ← Auto-backups (from hooks)
β”‚
β”œβ”€β”€ .github/                     ← GitHub Copilot agent system
β”‚   β”œβ”€β”€ agents/ (18 .agent.md)   ← Same agents, Copilot format
β”‚   β”œβ”€β”€ core/, skills/, config/  ← Full parity with Claude
β”‚   └── ...
β”‚
β”œβ”€β”€ .agent/                       ← Antigravity agent system (standard path)
β”‚   β”œβ”€β”€ ANTIGRAVITY.md            ← Global rules (auto-loaded)
β”‚   β”œβ”€β”€ agents/ (18 .md files)   ← Same agents, Antigravity format
β”‚   β”œβ”€β”€ skills/ (27 folders)     ← On-demand skill library
β”‚   β”œβ”€β”€ core/, config/, memory/  ← Full parity with Claude & Copilot
β”‚   └── ...
β”‚
β”œβ”€β”€ .vscode/
β”‚   β”œβ”€β”€ mcp.json                 ← MCP config for VS Code / Copilot
β”‚   └── settings.json            ← Copilot Agent Mode config
β”‚
└── AGENTS_README.md             ← Quick start guide

πŸ”„ Cross-Platform Parity

All three systems share the same 18 agents, 14 protocols, and 27 skills β€” only file format differs:

| Component | Claude Code | GitHub Copilot | Antigravity | |---|---|---|---| | Rules file | CLAUDE.md (root) | copilot-instructions.md | ANTIGRAVITY.md | | Agent format | agent-name.md | agent-name.agent.md | agent-name.md | | Scaffold dir | .claude/ | .github/ | .agent/ | | Invocation | @agent in CLI | @agent in VS Code Chat | Agent ref in Chat | | MCP config | .claude/.mcp.json | .vscode/mcp.json | .agent/.mcp.json | | Extra features | Hooks, commands, permissions | Native GitHub integration | Skills, KI system, Browser |


πŸ“– Documentation

| Document | Description | |---|---| | Setup & Usage | | | SETUP_GUIDE.md | Step-by-step setup for 9 project scenarios | | NPX_GUIDE.md | How the CLI works internally | | Platform Guides | | | ANTIGRAVITY_GUIDE.md | Antigravity (Google Gemini) integration guide | | CLAUDE_CODE_GUIDE.md | Claude Code (Anthropic) integration guide | | GITHUB_COPILOT_GUIDE.md | GitHub Copilot integration guide | | Architecture | | | ARCHITECTURE_ANATOMY.md | Deep-dive into system architecture | | AGENT_SYSTEM_GUIDE.md | Comprehensive agent system guide | | Portability Guide | Migrate between Claude / Copilot / Cursor / Cline |

πŸ”’ Security

  • MCP files are generated with <YOUR_TOKEN> placeholders β€” no credentials leak
  • Add to .gitignore: .claude/.mcp.json and .vscode/mcp.json
  • Built-in guardrails block dangerous commands (DROP TABLE, rm -rf, etc.)

πŸ“Š Stats

| Metric | Claude | GitHub | Antigravity | Total | |---|---|---|---|---| | Files | 92 | 109 | 91 | 292 | | Total size | 520KB | 704KB | 530KB | 1.7MB | | Agent avg depth | 9.1KB | 9.2KB | 9.1KB | β€” | | Protocol avg depth | 10.9KB | 10.1KB | 10.9KB | β€” |


🀝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Run tests: npm test (195 assertions across 18 test suites)
  4. Commit your changes (git commit -m 'Add amazing feature')
  5. Push and open a Pull Request

πŸ“„ License

MIT β€” see LICENSE for details.


Enterprise SDLC Agent System v5.0 β€” A+ Grade (9.55-9.58/10)

Β© 2026 Doan Hai Duy β€” Built with Claude Opus 4.6