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

devforgeai

v2.0.2

Published

Spec-driven development framework for AI-assisted software development with zero technical debt. Enforces TDD workflows, quality gates, architectural constraints, and anti-pattern prevention across 34 skills, 47+ agents, and 47+ slash commands.

Readme

DevForgeAI

License: MIT Node.js >= 18 Built with Claude Code PRs Welcome

Transform vague business ideas into production-ready code with zero technical debt.

DevForgeAI is a development framework for Claude Code that enforces TDD, quality gates, and architectural constraints across the entire software lifecycle. It works with any technology stack.

Interactive Demo | Full Documentation


Quick Start

# Install into your project
npx devforgeai install

# Open in Claude Code Terminal, then:

/create-context my-project        # Set up architectural constraints
/create-story user-authentication # Create a spec'd user story
/dev STORY-001                    # Build it with enforced TDD
/qa STORY-001 deep                # Validate quality

Or start from scratch with a vague idea:

/brainstorm "I want to build a marketplace for local artisans"
# The framework guides you from idea -> requirements -> architecture -> code -> release

See It in Action

Explore the full development pipeline, TDD cycle, quality gates, and architecture — all interactive, right in your browser.

https://devforgeai.com/


Why DevForgeAI?

AI coding assistants are powerful but undisciplined. Without guardrails, they make autonomous technology decisions, skip tests, and accumulate technical debt faster than any human team.

DevForgeAI fixes this with three mechanisms:

1. Constitutional Context Files — 6 immutable documents define your approved technologies, directory structure, dependencies, coding standards, architecture constraints, and forbidden anti-patterns. The AI cannot deviate without an approved Architecture Decision Record.

2. Mandatory TDD — Every feature goes through a 10-phase cycle: write failing tests first, implement minimum code to pass, refactor, verify acceptance criteria, run integration tests. No shortcuts.

3. Quality Gates — 4 checkpoints block progression until standards are met. Coverage thresholds (95% business logic, 85% application, 80% infrastructure) are enforced as blockers, not warnings.


Key Features

  • Technology Agnostic — Works with any stack. Your context files define the rules, not the framework.
  • 47+ Specialized Subagents — Single-responsibility AI agents: test-automator, backend-architect, security-auditor, code-reviewer, dead-code-detector, and more.
  • 47+ Slash Commands — From /brainstorm to /release, every workflow step has a dedicated command.
  • 34 Skills — Structured workflow automation from ideation through release, now in the new Claude Code skill format.
  • Root Cause Analysis — Built-in /rca command with 5 Whys methodology when things go wrong.
  • Test Integrity Protection — Only designated agents can write tests during designated phases, preventing implementation agents from weakening assertions.
  • Cross-AI Collaboration/collaborate generates portable documents for sharing issues with other LLMs.

Installation

Prerequisites: Node.js >= 18, npm >= 8, Git, Claude Code Terminal

# Recommended
npx devforgeai install

# From source
git clone https://github.com/bankielewicz/DevForgeAI.git
cd DevForgeAI && npm install
node bin/devforgeai.js install /path/to/your-project

# Global
npm install -g devforgeai
devforgeai install

After installing, run /create-context my-project in Claude Code to generate your constitutional context files interactively.


How the Workflow Fits Together

/brainstorm     Vague idea -> structured problem discovery
      |
/ideate         Problem -> requirements (functional + non-functional)
      |
/create-context Requirements -> 6 constitutional constraint files
      |
/create-epic    Constraints -> feature decomposition
      |
/create-story   Features -> implementable stories with acceptance criteria
      |
/dev            Story -> TDD implementation (10 phases, enforced)
      |
/qa             Code -> quality validation (coverage, security, patterns)
      |
/release        Validated code -> production deployment

Documentation

| Topic | Location | |-------|----------| | All 47+ commands | Commands Reference | | Architecture & subagents | Architecture Guide | | API documentation | API Reference | | Troubleshooting | Troubleshooting Guide | | Project roadmap | Roadmap | | Competitive analysis | Research |


Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Use the DevForgeAI workflow: /create-story -> /dev -> /qa
  4. Push and open a Pull Request

See CONTRIBUTING.md for full guidelines.


Support

If DevForgeAI has been useful, consider buying me a coffee!


License

MIT License — see LICENSE for details.