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

ai-crew

v0.4.0

Published

Catalog-based Plugin Composition Platform for Claude Code

Readme

ai-crew

Claude Code를 위한 카탈로그 기반 플러그인 조합 플랫폼.

에이전트, 스킬, 규칙, 커맨드를 재사용 가능한 카탈로그 컴포넌트로 관리하고, 번들로 조합하여 그래프 기반 병렬 코드 생성을 수행하는 멀티 에이전트 오케스트레이터.

설치

npm install -g ai-crew

빠른 시작

# 미니멀 설치 (커맨드, 규칙, 워크플로우만 — 기본값)
ai-crew install --target ./my-project

# Claude Code에서 워크플로우 실행
/crew:elaborate "React와 Node.js로 투두 앱 만들기"
/crew:preflight    # 설계 문서 기반으로 그래프 + 에이전트/스킬 자동 프로비저닝
/crew:run
/crew:integrate

프리셋 번들을 사용하려면 --team 옵션을 추가한다:

# 사용 가능한 팀 번들 목록
ai-crew list

# 번들 프리셋으로 설치 (에이전트/스킬/그래프 포함)
ai-crew install --team fullstack --target ./my-project

사용 가능한 번들

| 번들 | 설명 | 노드 수 | |------|------|---------| | fullstack | Frontend + Backend 병렬, 리뷰 + QA | 5 | | aidlc-standard | Plan → Build → Review 순차 실행 | 3 | | aidlc-tdd | Plan → Test → Build → Review (TDD) | 4 | | advanced-fullstack | 보안 감사 포함 병렬 실행 | 7 | | e2e-premium | 설계 게이트 포함 전체 파이프라인 | 13 | | lightweight | 최소 구성: plan + 병렬 빌드 | 3 |

아키텍처

catalog/              → 재사용 가능한 컴포넌트 (소스 저장소)
  agents/             → 에이전트 정의 (backend-dev, frontend-dev, reviewer, ...)
  skills/             → 도메인 스킬 (backend-node, testing, clean-code, ...)
  commands/           → 슬래시 커맨드 (/crew:run, /crew:preflight, ...)
  rules/              → 전역 규칙 (coding-standards, git-conventions, ...)
  bundles/            → 팀 구성 (fullstack, aidlc-standard, ...)

ai-crew install       → 카탈로그 항목을 프로젝트에 복사
  --target .          → 미니멀 설치 (커맨드/규칙/워크플로우 + catalog-manifest.json)
  --team <name>       → 번들 프리셋 설치 (에이전트/스킬/그래프 포함)
  .ai-crew/           → 상태, 그래프, 규칙, 카탈로그 매니페스트, 스크래치패드
  .claude/            → 에이전트, 스킬, 커맨드 (Claude Code가 읽는 경로)
  CLAUDE.md           → 프로젝트 워크플로우 설정

그래프 실행 모델

각 번들은 작업 노드의 DAG(방향 비순환 그래프)를 정의합니다:

# .ai-crew/graph.yaml
graph:
  nodes:
    - id: frontend
      type: worker
      agent: frontend-dev
      skills: [frontend-react, testing]
      depends_on: [plan]
      config:
        isolation: worktree

/crew:run은 노드를 레벨별로 실행합니다:

  • Level 0: 루트 노드 (의존성 없음) — 병렬 실행
  • Level N: 모든 의존성이 완료된 노드
  • 각 워커는 crew/{runId}/{node_id} 브랜치의 격리된 git worktree에서 실행

카탈로그 메타데이터

모든 카탈로그 항목은 plugin.json에 티어 분류를 가집니다:

{
  "name": "backend-node",
  "description": "Node.js backend development patterns",
  "tier": "independent",
  "requires": [],
  "tags": ["implementation", "backend", "nodejs"]
}

| 티어 | 의미 | |------|------| | independent | 어디서든 사용 가능, 워크플로우 의존성 없음 | | aidlc | AI-DLC 워크플로우 필요 (aidlc-docs/) | | crew | 그래프 오케스트레이션 내부용 |

CLI 명령어

| 명령어 | 설명 | |--------|------| | ai-crew install --target <path> | 미니멀 설치 (기본값) | | ai-crew install --team <name> --target <path> | 번들 프리셋 설치 | | ai-crew list | 사용 가능한 번들 목록 | | ai-crew status | 현재 상태 조회 | | ai-crew doctor | 설치 진단 | | ai-crew validate | 설정 파일 검증 | | ai-crew uninstall | 설치 제거 | | ai-crew mcp | MCP 서버 시작 |

슬래시 커맨드 (Claude Code 내)

| 커맨드 | 단계 | 설명 | |--------|------|------| | /crew:elaborate | Inception | 요구사항 정의 및 설계 | | /crew:refine | Inception | 반복적 설계 고도화 | | /crew:preflight | Setup | 동적 그래프 셋업, 에이전트/스킬 프로비저닝, 모델/git 검증 | | /crew:run | Construction | 그래프 실행 (병렬 에이전트) | | /crew:integrate | Construction | 브랜치 병합 및 PR 생성 | | /crew:status | 전체 | 워크플로우 상태 조회 |

멀티 세션 연속성

이전 실행은 의미 있는 ID로 아카이브됩니다:

.ai-crew/runs/
  initial-build-20260324-1/
    manifest.json       # 의도, 결과, 노드별 요약
    scratchpad/         # 에이전트 산출물 보존
  fix-auth-20260325-1/
    manifest.json
    scratchpad/

후속 실행 시 에이전트는 이전 실행에서 무엇이 변경되었는지 컨텍스트를 받습니다.

문서

자세한 아키텍처 문서는 docs/를 참고하세요:

라이선스

MIT