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

claude-nexus

v0.27.0

Published

Agent orchestration plugin for Claude Code — optimized context injection per role

Downloads

3,581

Readme

claude-nexus

npm version license

🌏 English

Claude Code를 위한 에이전트 오케스트레이션 플러그인.

Why

복잡한 개발/리서치 작업을 혼자 처리하는 대신, 전문화된 에이전트 팀이 역할을 나눠 체계적으로 수행합니다. 태그 하나로 상담, 개발, 리서치 워크플로우가 자동 오케스트레이션됩니다.

Quick Start

설치

claude plugin marketplace add https://github.com/moreih29/claude-nexus.git
claude plugin install claude-nexus@nexus

온보딩

/claude-nexus:nx-init을 처음 실행하면 프로젝트를 스캔해 .nexus/에 지식을 자동 생성합니다.

Important: 하나의 워크스페이스에서 동시에 여러 Claude Code 세션을 실행하는 것은 지원되지 않습니다. 상태 파일 충돌이 발생할 수 있습니다.

첫 사용

  • 플랜: [plan] 인증 시스템 어떻게 설계하면 좋을까?
  • 결정 기록: (plan 중) 응 그 방향으로 [d]
  • 실행: [run] 로그인 API 구현

사용법

| 태그 | 동작 | 예시 | |------|------|------| | [plan] | 플랜 모드 활성화 | [plan] DB 마이그레이션 전략 논의 | | [d] | 결정 기록 (plan 세션 내) | 응 그 방향으로 [d] | | [run] | 실행 (서브에이전트 구성) | [run] 결제 모듈 리팩토링 | | [rule] | 규칙 저장 | [rule] npm 대신 bun 사용 | | [m] | 메모 추가 | [m] 이 패턴은 나중에 참고 | | [m:gc] | 메모 정리 | [m:gc] | | [sync] | context/ 동기화 | [sync] |

에이전트

| 카테고리 | 에이전트 | 역할 | 모델 | |----------|----------|------|------| | How | Architect | 기술 설계, 아키텍처 리뷰 | opus | | How | Designer | UI/UX 설계, 인터랙션 패턴 | opus | | How | Postdoc | 방법론 설계, 증거 평가 | opus | | How | Strategist | 콘텐츠 전략, 방향 설정 | opus | | Do | Engineer | 코드 구현, 디버깅 | sonnet | | Do | Researcher | 웹 검색, 독립 조사 | sonnet | | Do | Writer | 기술 문서, 프레젠테이션 | sonnet | | Check | Tester | 코드 검증, 테스트, 보안 | sonnet | | Check | Reviewer | 콘텐츠 검증, 출처 확인 | sonnet |

스킬

| 스킬 | 트리거 | 설명 | |------|--------|------| | nx-plan | [plan] | 구조화된 플랜. 요구사항 정리 → 결정 기록 | | nx-run | [run] | 동적 에이전트 구성 실행 | | nx-init | /claude-nexus:nx-init | 프로젝트 온보딩. 코드 스캔 → 지식 생성 | | nx-setup | /claude-nexus:nx-setup | 대화형 설정 | | nx-sync | /claude-nexus:nx-sync | context/ 동기화. 소스 변경사항을 .nexus/context/ 문서에 반영 |

고급 기능

Claude가 직접 호출하는 도구입니다.

Core (11개)

| 도구 | 용도 | |------|------| | nx_context | 현재 세션 상태 조회 (브랜치, 태스크, 플랜) | | nx_task_list/add/update/close | .nexus/state/tasks.json 기반 태스크 관리 + .nexus/history.json 아카이브 | | nx_history_search | 과거 plan/task 사이클 검색 (topic/decision 검색, 최근 N개) | | nx_artifact_write | 팀 산출물 저장 (.nexus/state/artifacts/) | | nx_plan_start | 플랜 세션 시작 (토픽 + 논점 + 리서치 요약 등록) | | nx_plan_status | 플랜 상태 조회 | | nx_plan_update | 플랜 논점 수정 (add/remove/edit/reopen) | | nx_plan_decide | 논점 결정 처리 (plan.json) |

Code Intelligence (10개)

| 도구 | 용도 | |------|------| | nx_lsp_hover | 심볼 타입 정보 | | nx_lsp_goto_definition | 정의 위치 이동 | | nx_lsp_find_references | 참조 목록 | | nx_lsp_diagnostics | 컴파일러/린터 에러 | | nx_lsp_rename | 프로젝트 전체 심볼 리네임 | | nx_lsp_code_actions | 자동 수정/리팩토링 제안 | | nx_lsp_document_symbols | 파일 내 심볼 목록 | | nx_lsp_workspace_symbols | 프로젝트 전체 심볼 검색 | | nx_ast_search | AST 패턴 검색 (tree-sitter) | | nx_ast_replace | AST 패턴 치환 (dryRun 지원) |

LSP는 프로젝트 언어를 자동 감지합니다 (tsconfig.json → TypeScript 등). AST는 @ast-grep/napi 필요: bun install @ast-grep/napi

Gate 단일 모듈로 동작합니다.

| 이벤트 | 역할 | |--------|------| | SessionStart | .nexus/ 구조 초기화, agent-tracker 리셋, tool-log.jsonl 초기화 | | UserPromptSubmit | 태그 감지 → 모드 활성화 + TASK_PIPELINE 주입 + additionalContext 안내 | | PreToolUse | Edit/Write: tasks.json 미완료 시 차단 | | PostToolUse | Edit/Write/NotebookEdit 호출 시 서브에이전트의 파일 수정을 tool-log.jsonl에 append (agent_id 있을 때만) | | SubagentStart | 에이전트 역할별 코어 지식 인덱스 자동 주입 (lazy-read). 기존 agent_id 재발 시 resume_count/last_resumed_at upsert | | SubagentStop | 에이전트 완료 기록 + tool-log.jsonl 집계 → files_touched 주입 | | Stop | pending 태스크 있으면 종료 차단. all completed면 nx_task_close 강제 | | PostCompact | 세션 상태 스냅샷 (모드, 플랜, 에이전트 현황) |

.nexus/에 프로젝트 지식과 런타임 상태를 저장합니다.

.nexus/
  memory/    — 학습한 교훈, 참고 자료
  context/   — 설계 원칙, 아키텍처 철학
  state/     — plan.json, tasks.json
  rules/     — 프로젝트 커스텀 규칙
  history.json
  • memory/, context/, rules/ — git 추적.
  • state/ — 런타임 상태. git 무시.
  • history.json — 사이클 아카이브. git 추적.

.nexus/state/ 디렉토리에 런타임 상태가 저장됩니다. .nexus/.gitignore의 화이트리스트에 의해 자동 무시됩니다.

.nexus/state/
├── tasks.json          ← 태스크 목록 ([run] 사이클)
├── plan.json           ← 플랜 세션 ([plan] 사이클)
└── claude-nexus/       ← harness-local 네임스페이스
    ├── agent-tracker.json  ← 서브에이전트 라이프사이클 (resume_count, files_touched 포함)
    ├── tool-log.jsonl      ← 서브에이전트 Edit/Write/NotebookEdit 호출 로그 (append-only)
    └── artifacts/          ← 산출물

같은 부모 세션 내에서 종료된 서브에이전트를 SendMessage로 재개할 수 있습니다. 에이전트별 resume_tier frontmatter로 정책을 분류합니다.

| Tier | 정책 | 에이전트 | |------|------|---------| | persistent | 같은 이슈 내 default-resume, 이슈 간 Lead 명시적 opt-in, 반증/재검토는 강제 fresh | architect, designer, postdoc, strategist, researcher | | bounded | 같은 artifact(파일) 연속 작업 시 conditional-resume, loop/feedback 사이클은 강제 fresh | engineer, writer | | ephemeral | 항상 fresh spawn (검증 독립성 보장) | tester, reviewer |

활성화 요구사항: 환경 변수 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. 미감지 시 자동 fresh spawn fallback (에러 없음).

이론 근거: 에이전트의 본질적 작업 층위를 두 surface로 구분합니다. Reasoning surface(에이전트 컨텍스트에만 존재)가 지배적인 HOW/Researcher는 persistent, Artifact surface(파일 시스템에 persist)에 걸친 Engineer/Writer는 bounded, 검증 독립성이 품질 지표인 Tester/Reviewer는 ephemeral. 자세한 내용은 .nexus/memory/pattern-persistence-surface-theory.md.

연계 추적: PostToolUse 훅이 서브에이전트의 파일 수정을 tool-log.jsonl에 append → SubagentStop이 집계하여 agent-tracker.jsonfiles_touched에 주입 → Lead가 bounded tier 조건부 resume 판단에 활용.