ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 kpeez

subagents

현재 세션의 하위 에이전트를 보여주는 애니메이션 패널입니다. 에이전트마다 걷는 Clawd가 유형, 작업, 최근 도구 호출을 표시하며 /subagents로 엽니다.

번역 완료

이 mod 소개

agent-toolbox

agent-toolbox는 AI 코딩 에이전트를 위한 이식 가능한 플러그인 3개를 제공합니다.

  • SWE — 작업을 다듬고 계획하고, 변경 사항을 구현하며 검토하고, 풀 리퀘스트를 전달하는 skill.
  • Lab — 출처 기반 연구, 재현 가능한 실험 루프 및 데이터 시각화 안내.
  • Uni — 질문, 능동 회상 및 이해를 깊게 하는 연습이 포함된 대화형 수업. Uni 설치 및 사용법을 참고하세요.

또한 claude-mods/ 아래에 Claude Code 전용 mod도 제공합니다.

  • activity — 세션의 도구 호출, 소요 시간 및 실패를 보여 주는 라이브 패널. claude plugin install activity@agent-toolbox로 설치한 뒤 /activity를 실행해 엽니다.
  • subagents — 각 하위 에이전트의 유형, 작업, 최근 도구 호출 및 경과 시간을 보여 주는 Clawd 스프라이트 애니메이션 패널. 첫 하위 에이전트가 시작되고 화면에 사이드 패널 공간이 있으면 열립니다. claude plugin install subagents@agent-toolbox로 설치하고 /subagents로 표시하거나 숨깁니다.

SWE는 병합된 풀 리퀘스트와 코드를 기록으로 취급합니다. 큰 작업은 짧은 계획에서 시작해 새 세션으로 넘길 수 있으며, Linear 연결 계획은 설정에 따라 미러링할 수 있습니다. 구현 규율은 불필요한 코드에 이의를 제기하고 최종 검증 전에 완료된 변경을 단순화합니다. 문제가 없는 작업은 그대로 둘 수 있습니다. 공개는 사용자의 승인을 따릅니다.

Lab는 연구 산출물과 위임을 확장하면서 소스 확인과 실험 경계를 유지합니다. 두 플러그인 모두 스케줄러나 별도 워크플로 서비스가 필요하지 않습니다.

Uni는 학습자의 시도, 설명 및 복습 결과를 중심에 둡니다. 필요에 따라 안내식 재구성, 비판, 예시, 인출 및 전이를 결합합니다. 검토는 호출했을 때 실행됩니다. 장기 일정 관리는 Anki나 다른 외부 도구가 담당할 수 있습니다.

설치

Claude Code

/plugin marketplace add kpeez/agent-toolbox
/plugin install swe@agent-toolbox
/plugin install lab@agent-toolbox
/plugin install uni@agent-toolbox

Codex CLI

codex plugin marketplace add kpeez/agent-toolbox
codex plugin add swe@agent-toolbox
codex plugin add lab@agent-toolbox
codex plugin add uni@agent-toolbox

선택적 skills.sh skill 전용 설치

npx skills@latest add kpeez/agent-toolbox

이는 편집 가능한 skill만 설치합니다. 플러그인 에이전트에는 여전히 플러그인 설치가 필요합니다.

교육 작업 공간

Uni에는 HTML 수업, 참고 자료, 미션 및 학습 기록이 있는 영속 학습 작업 공간을 위한 teach가 포함됩니다. 원래 워크플로와 4가지 형식 템플릿을 유지하며 업스트림 저작자 표시를 제공합니다. 대화형 튜터링에는 learn을 사용하고 학습 작업 공간을 작성할 때는 teach를 명시적으로 호출하세요. Codex에서는 $uni:teach, Claude Code에서는 /uni:teach입니다.

이전 설치에는 이 저장소의 이전 skills/teach 디렉터리를 가리키는 ~/.codex/skills/teach 또는 ~/.agents/skills/teach 심볼릭 링크가 있을 수 있습니다. Uni를 업데이트한 후 중복 검색을 피하려면 해당 레거시 링크를 제거하세요. 독립적으로 편집한 skill 디렉터리는 보존하세요.

위임

구현 skill은 독립적인 부분이 있는 큰 작업을 swe:orchestrate로 라우팅합니다. skill을 선택하기 전에 같은 결정을 내리려면 사용자 수준 AGENTS.md(Codex)또는 CLAUDE.md(Claude)에 다음 규칙을 추가하세요.

독립적으로 실행할 수 있는 부분이 있는 큰 작업에는 swe:orchestrate를 사용해 위임합니다. 긴밀하게 결합된 작업은 한 에이전트가 수행합니다. 독립적인 검토 하나는 검토자에게 직접 보냅니다.

플러그인은 사용자 지침을 편집하지 않습니다. 기존 세션에는 이전 지침이 남아 있을 수 있으므로 업데이트 후 새 세션을 사용하세요.

프로젝트 문서

ADR, 메모 및 연구는 기본적으로 .agents/docs/에 저장됩니다. 명시적인 프로젝트 설정이나 사용자 재정의를 따릅니다. 필요하면 하위 디렉터리를 만드세요. 위치는 일반 디렉터리나 심볼릭 링크일 수 있고 추적되거나 무시될 수 있습니다. 설정 단계, vault 또는 생성된 AGENTS.md/CLAUDE.md는 필요하지 않습니다.

계획

계획은 <main checkout>/.agents/plans/에 있으며 모든 worktree에서 공유됩니다. 디렉터리는 자체 .gitignore로 git에서 제외됩니다.

ABC-123-short-slug.md라는 계획은 설정된 host Stop hook으로 Linear issue ABC-123 문서에 단방향 미러링할 수 있습니다(plan_sync.py)。Linear personal API key는 LINEAR_API_KEY에서 읽고, 없으면 ~/.config/swe/linear-api-key(모드 0600, XDG_CONFIG_HOME 준수)에서 읽으므로 shell 설정이 필요하지 않습니다. 키가 없거나 이름에 issue key가 없으면 계획은 로컬에 남고 차단되지 않습니다. Hook 전달 방식은 호스트마다 다르므로 필요할 때 동기화 상태를 확인하세요. GitHub 연결 계획은 별도 공개 경로를 설정하지 않는 한 로컬에 남습니다.

새 autoresearch 실행은 프로그램, 장부, 로그, 설정 및 생성된 그림을 artifacts/autoresearch/<tag>/ 아래에 보관합니다. 기존 실행은 기록된 경로를 유지합니다. 설정된 vault에는 종료 메모와 그 메모가 포함한 참조 그림만 전달됩니다.

레이아웃

  • plugins/swe/ — SWE skill, 에이전트 및 계획 동기화 hook.
  • plugins/lab/ — Lab skill, 런타임 스크립트와 참고 자료.
  • plugins/uni/ — 튜터링 skill, 교육 작업 공간 워크플로, 템플릿, 개념 연습 및 연구 노트.
  • claude-mods/<mod>/ — Claude Code function-hook mod, mod마다 하나의 플러그인이며 Claude 카탈로그에만 등재됩니다.
  • .claude-plugin/marketplace.json — Claude marketplace 카탈로그.
  • .agents/plugins/marketplace.json — Codex marketplace 카탈로그.

버전 관리

두 매니페스트에서 각 플러그인의 버전을 수동으로 업데이트하고 값을 동일하게 유지하세요(claude-mods/ 아래 mod는 Claude 매니페스트만 가집니다)。

  • plugins/<plugin>/.claude-plugin/plugin.json

  • plugins/<plugin>/.codex-plugin/plugin.json

  • plugins/<plugin>/.claude-plugin/plugin.json

  • plugins/<plugin>/.codex-plugin/plugin.json

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add kpeez/agent-toolbox
claude plugin install subagents
원문 / README

agent-toolbox

agent-toolbox provides three portable plugins for AI coding agents:

  • SWE — skills for sharpening and planning work, implementing and reviewing changes, and shipping pull requests.
  • Lab — source-backed research, reproducible experiment loops, and data-visualization guidance.
  • Uni — interactive lessons with questions, active recall, and exercises that deepen understanding. See Uni installation and usage.

It also provides Claude Code-only mods under claude-mods/:

  • activity — a live pane of the session's tool calls, with durations and failures. Install it with claude plugin install activity@agent-toolbox, then run /activity to open it.
  • subagents — an animated pane of the session's subagents: a Clawd sprite per agent with its type, task, latest tool call, and elapsed time. It opens when the first subagent starts, where the screen has room for a side pane. Install it with claude plugin install subagents@agent-toolbox; /subagents shows or hides it.

SWE treats the merged pull request and the code as the record. Large work can start from a short plan that hands off to a fresh session, with configured mirroring for Linear-linked plans. Its implementation discipline challenges unnecessary code and simplifies the completed change before final verification. Sound work can stay unchanged. Publication follows the user's authorization.

Lab keeps source checks and experiment boundaries while scaling research artifacts and delegation to the question. Neither plugin requires a scheduler or a separate workflow service.

Uni keeps the learner's attempts, explanations, and review outcomes central. It combines guided reconstruction, criticism, examples, retrieval, and transfer as needed. Reviews run when invoked. Anki or another external tool can handle long-term scheduling.

Install

Claude Code

/plugin marketplace add kpeez/agent-toolbox
/plugin install swe@agent-toolbox
/plugin install lab@agent-toolbox
/plugin install uni@agent-toolbox

Codex CLI

codex plugin marketplace add kpeez/agent-toolbox
codex plugin add swe@agent-toolbox
codex plugin add lab@agent-toolbox
codex plugin add uni@agent-toolbox

Optional skills.sh skill-only install

npx skills@latest add kpeez/agent-toolbox

This installs editable skills only. Plugin agents still require a plugin installation.

Teaching workspace

Uni includes teach for a persistent learning workspace with HTML lessons, references, a mission, and learning records. It preserves the original workflow and four format templates, with upstream attribution. Use learn for conversational tutoring and explicitly invoke teach to author a learning workspace: $uni:teach in Codex or /uni:teach in Claude Code.

An earlier installation may have a ~/.codex/skills/teach or ~/.agents/skills/teach symlink to this repository's former skills/teach directory. After updating Uni, remove that legacy symlink to avoid duplicate discovery. Preserve any independently edited skill directory.

Delegation

The implementation skill routes substantial work with independent parts to swe:orchestrate. To make the same decision before skill selection, add this rule to your user-level AGENTS.md (Codex) or CLAUDE.md (Claude):

For substantial work with independently executable parts, use swe:orchestrate to delegate them. Keep tightly coupled work with one agent. Send a single independent review directly to the reviewer.

The plugin does not edit user instructions. Existing sessions may retain prior instructions; use a fresh session after updating.

Project documents

ADRs, notes, and research default to .agents/docs/. Follow an explicit project or user override. Create subdirectories as needed; the location may be a regular directory or symlink, tracked or ignored. No setup step, vault, or generated AGENTS.md/CLAUDE.md is required.

Plans

Plans live in <main checkout>/.agents/plans/, shared by all worktrees. The directory keeps itself out of git with its own .gitignore.

A plan named ABC-123-short-slug.md can be mirrored one way to a document on Linear issue ABC-123 by a configured host Stop hook (plan_sync.py). It reads a Linear personal API key from LINEAR_API_KEY, or else from ~/.config/swe/linear-api-key (mode 0600, honoring XDG_CONFIG_HOME), so no shell configuration is needed. Without a key, or without an issue key in the name, plans stay local and nothing is blocked. Hook delivery varies by host; confirm sync state when it matters. GitHub-linked plans remain local unless a separate publication route is configured.

New autoresearch runs keep their program, ledgers, logs, configuration, and generated figures under artifacts/autoresearch/<tag>/. Existing runs retain their recorded paths. A configured vault receives closeout notes and only the reference figures those notes embed.

Layout

  • plugins/swe/ — SWE skills, agents, and the plan-sync hook.
  • plugins/lab/ — Lab skills and their runtime scripts and references.
  • plugins/uni/ — tutoring skills, the teaching workspace workflow, templates, concept exercises, and research notes.
  • claude-mods/<mod>/ — Claude Code function-hook mods, one plugin per mod, listed in the Claude catalog only.
  • .claude-plugin/marketplace.json — Claude marketplace catalog.
  • .agents/plugins/marketplace.json — Codex marketplace catalog.

Versioning

Update each plugin's version manually in both manifests, and keep the values identical (a mod under claude-mods/ has the Claude manifest only):

  • plugins/<plugin>/.claude-plugin/plugin.json
  • plugins/<plugin>/.codex-plugin/plugin.json

비슷한 프로젝트