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

agentic-sdlc

v1.10.0

Published

Simulating a complete Software Development Lifecycle (SDLC) with specialized AI Agents.

Downloads

767

Readme

Agentic SDLC

Transform your IDE into a complete Software Development Lifecycle team with AI-powered agents, automated workflows, and intelligent knowledge management.

🎯 What is Agentic SDLC?

Agentic SDLC is an AI-powered development framework that simulates a complete software development team within your IDE. It provides:

  • 14 Specialized AI Roles - PM, BA, SA, UI/UX, QA, Security, Dev, DevOps, Tester, Reporter, and more
  • 18 Automated Workflows - From planning to deployment with /slash commands
  • Intelligent Brain System - 3-Layer architecture with state management and self-learning
  • Multi-Agent Teams - AutoGen-powered autonomous agent collaboration
  • Cross-IDE Compatibility - Works with Cursor, Windsurf, Cline, Aider, Gemini, and any AI-powered IDE
  • Monorepo Architecture - Shared brain system across multiple projects

🧠 The Brain System

At the core of Agentic SDLC is the Brain - an intelligent knowledge management system that:

  • Learns from every task - Automatically captures patterns from bugs, features, and solutions
  • Provides recommendations - Suggests approaches based on past successes
  • Builds knowledge graphs - Maps relationships between skills, technologies, and solutions
  • Enables compound intelligence - Each project's knowledge benefits all others

→ See GEMINI.md for complete Brain documentation

✨ Quick Start

Installation

# Install globally
npm install -g agentic-sdlc

# Or with bun
bun install -g agentic-sdlc

Installation from Source (GitHub)

If you prefer to run directly from source or update frequently:

# Clone repository
git clone https://github.com/truongnat/agentic-sdlc.git
cd agentic-sdlc

# Install dependencies
bun install  # or npm install

keeping Updated

If you installed from source, use the built-in updater:

# Check and install updates
python tools/infrastructure/update/updater.py

Create New Project

# Create project with brain system
agentic-sdlc create my-project
cd my-project

# Setup your IDE
agentic-sdlc ide cursor  # or windsurf, cline, etc.

# Start building
/pm Build a todo app with authentication

Add to Existing Project

# Install brain system in current directory
agentic-sdlc install

# Setup IDE integration
agentic-sdlc ide cursor

# Initialize knowledge base
agentic-sdlc init-kb

🚀 Core Features

1. AI Role System (14 Roles)

Specialized AI agents for every SDLC phase:

Planning    → @PM, @BA, @PO
Design      → @SA, @UIUX
Review      → @QA, @SECA
Development → @DEV, @DEVOPS
Testing     → @TESTER
Delivery    → @REPORTER, @STAKEHOLDER
Meta        → @BRAIN, @ORCHESTRATOR

2. Slash Commands (18 Workflows)

Execute complete workflows with simple commands:

/brain           # Brain system management (sync, stats)
/cycle           # Complete task lifecycle
/explore         # Deep investigation
/orchestrator    # Full SDLC automation
/sprint          # Sprint management
/validate        # System validation
/metrics         # View metrics dashboard
/release         # Release management
/emergency       # Critical incident response
/housekeeping    # Cleanup & maintenance
/review          # Code review workflow (NEW)
/debug           # Systematic debugging (NEW)
/refactor        # Safe refactoring (NEW)
/onboarding      # Agent ramp-up (NEW)
/docs            # Documentation creation (NEW)
/commit          # Smart git commit (NEW)
/worktree        # Parallel AI agent workflows (NEW)
/autogen         # Multi-agent task execution (NEW)

3. Monorepo Architecture

agentic-sdlc/              # 🧠 Brain (Root)
├── .agent/                # AI workflows, skills, KB
├── tools/                 # Neo4j, research, utilities
├── docs/                  # Documentation
└── projects/              # Your projects
    ├── project-1/
    ├── project-2/
    └── [add-yours]/

Benefits:

  • ✅ Shared brain across all projects
  • ✅ Compound learning from every solution
  • ✅ Consistent workflows and quality
  • ✅ Centralized knowledge management

4. Knowledge Management

Automated Learning:

  • Records error patterns and solutions
  • Captures successful implementation approaches
  • Builds skill and technology graphs
  • Provides context-aware recommendations

Three-Layer System:

  1. LEANN - Vector-based semantic search
  2. Neo4j - Knowledge graph with relationships
  3. File-based KB - Categorized markdown entries

📖 Documentation

Getting Started

Architecture

Tools & Setup

🎯 Use Cases

Solo Developer

/auto Create a SaaS platform with authentication and billing
# Complete automation from planning to deployment

Team Development

# Each team member uses the same brain
agentic-sdlc ide all
git pull  # Share knowledge base
/pm Start Sprint 3

Existing Large Project

agentic-sdlc install
/brain  # Index and analyze codebase
/pm Migrate authentication to OAuth2

🔧 Available Commands

# Project Management
agentic-sdlc create <name>      # Create new project
agentic-sdlc install            # Add to existing project

# IDE Integration
agentic-sdlc ide cursor         # Setup Cursor IDE
agentic-sdlc ide all            # Setup all supported IDEs

# Knowledge Base
agentic-sdlc init-kb            # Initialize KB
agentic-sdlc list               # List roles & workflows
agentic-sdlc kb search "query"  # Search KB

# Release Management
agentic-sdlc release preview    # Preview changes
agentic-sdlc release release    # Full release cycle

# Brain System
agentic-sdlc agent              # Run default agent
python tools/neo4j/brain_parallel.py --sync      # Sync brain

🌟 Why Agentic SDLC?

| Traditional Development | With Agentic SDLC | |------------------------|-------------------| | Manual planning | Automated with @PM | | Ad-hoc architecture | Structured with @SA, @UIUX | | Inconsistent code quality | Enforced by @QA, @SECA | | Lost knowledge | Compound learning brain | | Repetitive tasks | Automated with @AUTO | | Single-agent limits | Multi-agent teams with AutoGen | | Solo problem-solving | 13+ AI experts available |

🔗 Links

  • Repository: https://github.com/truongnat/agentic-sdlc
  • NPM Package: https://www.npmjs.com/package/agentic-sdlc
  • Issues: https://github.com/truongnat/agentic-sdlc/issues
  • Documentation: docs/

📄 License

MIT License - See LICENSE for details


Next Steps:

  1. Read GEMINI.md to understand the brain system
  2. Follow Quick Start to get started
  3. Explore workflows to see available automations

Questions? Check the documentation or open an issue.