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

@lordmos/dev-crew

v0.5.0

Published

AI-powered dev team orchestration framework — Skills + CLI + MCP Server

Downloads

52

Readme

语言 / Language: 简体中文 · English

DevCrew

Give AI a collaboration protocol. Let it work like a real team.

帮你做好 harness!

npm version License: MIT Node.js PRs Welcome


The Problem

When using AI (Copilot, Claude, Cursor…) for development:

| Problem | What happens | |---------|-------------| | No memory | Switch conversations, AI forgets everything | | No division of labor | AI plays PM + architect + dev + tester simultaneously | | Goes off track | Drifts from goals with no checkpoints to correct course | | Quality blind spots | No review process — bugs and tech debt accumulate silently | | No starting point | Don't know how to orchestrate AI collaboration |

Root cause: AI lacks a persistent collaboration protocol. DevCrew is that protocol.


Get Started in 30 Seconds

npm install -g @lordmos/dev-crew
cd your-project
crew init --platform copilot   # or cursor / claude

Three steps — INSTRUCTIONS.md is auto-placed where your AI platform reads it. The AI instantly gains multi-agent team orchestration capabilities.

| Platform | Command | Instruction File | |----------|---------|-----------------| | GitHub Copilot | crew init -p copilot | .github/copilot-instructions.md | | Cursor | crew init -p cursor | .cursorrules | | Claude Code | crew init -p claude | CLAUDE.md | | Generic | crew init | INSTRUCTIONS.md (reference manually) |

Multiple platforms at once: crew init -p copilot cursor


How It Works

You: I need to add auth middleware to the API

AI:  [PdM] Creating change add-api-auth, mode: Standard
     Plan — Requirements:
     - Goal: Add JWT auth to all /api/ routes
     - Acceptance: [ ] No token → 401  [ ] Expired token → 401
     Please confirm.

You: Confirmed

AI:  Design → Execute → Verify — All passed. Please confirm acceptance.

You: Confirmed

AI:  [OK] Change add-api-auth complete.

You only confirmed twice (requirements + results). Everything else was automatic.


What crew init Creates

your-project/
├── INSTRUCTIONS.md    ← AI behavior instructions (core file)
├── dev-crew.yaml       ← Project config (modes, specialists)
└── dev-crew/
    ├── specs/         ← Shared specifications
    └── memory/        ← Agent long-term memory (auto-accumulated)

AI reads INSTRUCTIONS.md and PjM orchestrates the team — agents collaborate in parallel following the PDEVI workflow.


Core Concepts

PDEVI Workflow

flowchart LR
    P["Plan"] --> D["Design"]
    D --> E["Execute"]
    E --> V["Verify"]
    V -->|Fail| I["Iterate"]
    I -->|Design issue| D
    I -->|Implementation issue| E
    V -->|Pass| Done["[OK] Done"]

Three modes for every scenario:

| Mode | Flow | Best for | |------|------|----------| | Standard | P → D → E → V → I | New features, refactoring | | Express | P → E → V | Bug fixes | | Prototype | P → D → E | Quick prototyping |

On-Demand Team Assembly

PjM creates agents on demand based on user needs. Common roles:

| Agent | Responsibility | |-------|---------------| | PjM Project Manager | Task decomposition, agent coordination, progress tracking | | PdM Product Manager | Requirements analysis, PRD import, acceptance criteria | | Architect | Tech decisions, task decomposition, dependency analysis | | Implementer | Code generation, refactoring, dependency management | | Tester | Test execution, acceptance checks, coverage | | Reviewer | Code review, security scanning, best practices |

Team size is flexible — PjM creates additional agents (e.g., DBA, Tech Writer, SRE) as needed, no manual assignment required.

Domain Specialists (29)

Beyond the core team, 29 domain specialists across 10 fields, activated on demand:

Game Dev (8) · UI/UX (3) · Security (1) · DevOps (3) · Testing (3) · Engineering (5) · Data (2) · AI/ML (1) · Web3 (1) · Spatial Computing (2)

# dev-crew.yaml
specialists:
  - game-designer
  - security-engineer
crew agents  # List all available specialists

See the full Specialist Directory


Skills

| Skill | CLI | MCP Tool | Purpose | |-------|-----|----------|---------| | init | crew init | crew_init | Initialize workspace + agent memory files | | plan | crew plan <name> | crew_plan | Create a change and start working | | status | crew status | crew_status | Check current progress | | checkpoint | crew checkpoint | crew_checkpoint | Phase audit + consistency check + memory sync | | release | crew release | crew_release | Archive changes + consolidate memory | | agents | crew agents | crew_agents | List available specialists |

Natural language works too — "run a checkpoint" triggers the checkpoint skill automatically


Use Cases

| Scenario | You say | DevCrew does | |----------|---------|-------------| | Greenfield | "I have an idea, build from scratch" | Init → guide requirements → Standard | | Existing PRD | "Here's the PRD, execute it" | Import PRD → refine → Standard | | Mid-project | "Code exists, help me continue" | Scan code → establish baseline → Standard | | Brainstorm | "Let's discuss the approach" | Explore mode (no code changes) | | Bug fix | "There's a bug, fix it fast" | Express mode | | Refactor | "This code needs refactoring" | Standard (full workflow) | | Prototype | "Build a quick prototype first" | Prototype mode | | Learn codebase | "Help me understand this code" | Explore mode (code analysis) |


Architecture

┌─────────────────────────────────────────────┐
│  Skills Layer                                │
│  ┌──────────────┐  ┌──────────────────────┐ │
│  │ CLI          │  │ MCP Server           │ │
│  │ crew init    │  │ crew_init            │ │
│  │ crew plan    │  │ crew_plan            │ │
│  │ crew status  │  │ crew_status          │ │
│  │ crew release │  │ crew_release         │ │
│  └──────────────┘  └──────────────────────┘ │
├─────────────────────────────────────────────┤
│  Protocol Layer (core, zero tool dependency) │
│  INSTRUCTIONS.md · PDEVI workflow ·          │
│  File conventions · Communication rules      │
└─────────────────────────────────────────────┘

Even without CLI/MCP, manually placing INSTRUCTIONS.md works. Skills make the workflow more efficient.


Documentation

| Doc | Description | |-----|-------------| | User Manual | Detailed guide for 8 scenarios | | Best Practices | Scenario walkthrough examples | | Specialists | 29 specialists · 10 domains |

Contributing

Contributions welcome! See CONTRIBUTING.md.

License

MIT

Credits

Domain specialists adapted from the agency-agents-zh project.