Skills Agentes

Genshijin Crew

Guía para decidir cuándo delegar a los subagentes estilo genshijin (investigator, builder, reviewer) en vez de trabajo inline o Explore, comprimiendo ~60% el contexto devuelto.

Reemplaza a: Explore vanilla, Code Reviewer vanilla, feature-dev:code-architect

Estrellas
332

en todo el repo

Actividad
42

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1k tok

146 tok en reposo

Paquete
1 archivo

4 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-crew --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Define cuándo delegar a los subagentes genshijin-investigator, genshijin-builder y genshijin-reviewer en vez de trabajo inline o Explore vanilla
  • Los subagentes devuelven salida comprimida estilo 'genshijin', reduciendo el tool-result inyectado al contexto principal en ~60-70%
  • Especifica el formato de salida exacto de cada subagente (path:line, símbolos, severidades)
  • Describe patrones de encadenamiento: localizar → editar → revisar, o scouting paralelo con varios investigators
  • Establece prohibiciones: no usar builder sin archivo identificado, no encadenar en refactors de 5+ archivos

Úsalo cuando

  • Necesitas localizar dónde se define o se usa algo en el código
  • Vas a hacer una edición quirúrgica en 1-2 archivos con alcance claro
  • Necesitas revisar un diff, branch o archivo en busca de bugs
  • Quieres ahorrar tokens de contexto en sesiones largas con muchas delegaciones

No lo uses cuando

  • Quieres también explicación de arquitectura o sugerencias en prosa (usa Explore vanilla)
  • Es feature nueva, 3+ archivos o refactor transversal (usa el hilo principal o feature-dev:code-architect)
  • Quieres revisión profunda con rationale y alternativas (usa Code Reviewer vanilla)

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • “Usa genshijin-investigator para encontrar dónde se define esta función”
  • “Delega esta edición de 2 archivos a genshijin-builder”
  • “Que genshijin-reviewer audite este diff antes de mergear”
  • “Necesito ahorrar contexto en esta sesión larga, usa genshijin-crew”

SKILL.md

En inglés

genshijin-crew = 原始人形式で出力する3 subagent preset。役割は Anthropic デフォルト (Explore、編集系 agent、reviewer) と同じ。差分は返ってくる tool-result が圧縮済 → 主コンテキスト消費が委譲毎に縮む。

genshijin-crew vs 代替の使い分け

タスク 使用
「Xの定義どこ / Yを呼ぶ箇所 / Zの全用法」 genshijin-investigator
同上 + アーキテクチャ解説/提案も欲しい Explore (vanilla)
Surgical編集、≤2ファイル、スコープ明確 genshijin-builder
新機能 / 3+ファイル / cross-cutting refactor 主スレッド or feature-dev:code-architect
Diff/branch/file の bug レビュー genshijin-reviewer
rationale + alternatives 付き深いコードレビュー Code Reviewer (vanilla)
1行回答済の確実な内容 主スレッド、subagent不要

判断基準: subagent 出力を1/3トークンで欲しいなら genshijin-crew、散文で欲しいなら vanilla。

なぜ存在するか (実利)

Subagent tool-result は主コンテキストに verbatim 注入される。Vanilla Explore が散文2k tokens 返すと毎回主コンテキスト2k消費。同じ発見が genshijin-investigator だと約700 tokens。1セッション20委譲で context exhaustion vs タスク完了の差。

出力契約

主スレッドが agent 別に依拠できる形式:

genshijin-investigator

<Header>:
- path:line — `symbol` — short note
集計: <counts>。

or No match. 必ずファイルパス先頭、行番号付、シンボルはバッククォート。path:\d+ で grep可能。

genshijin-builder

<path:line-range> — <change ≤10語>。
verified: <re-read OK | mismatch @ path:line>。

or 以下のいずれか: too-big. / needs-confirm. / ambiguous. / regressed. (terminal first token)。

genshijin-reviewer

path:line: <emoji> <severity>: <問題>. <修正>.
totals: N🔴 N🟡 N🔵 N❓

or No issues. ファイル → 行昇順。

チェイニングパターン

位置特定 → 修正 → 検証 (最頻):

  1. genshijin-investigator で site list 取得
  2. 主スレッドが1-2 site選び genshijin-builder にパス渡す
  3. genshijin-reviewer が diff 監査

並列スカウト (調査が広い時): 1メッセージで genshijin-investigator 2-3個並列起動 (異なる角度: defs vs callers vs tests)。主スレッドで集約。

単発編集 (sit既知時): investigator スキップ。genshijin-builder に直接 path:line 渡す。

禁止事項

  • ファイル未特定で genshijin-builder 使用禁止。先に investigator 起動 → でないと主スレッドがコンテキスト渡しでトークン消費。
  • 5ファイル refactor で genshijin-investigator → genshijin-builder チェーン禁止。Builder は too-big. 返却 → ターン浪費。
  • genshijin-reviewer に「全般フィードバック」依頼禁止 → findings のみ返却、アーキテクチャ意見なし。それ用は Code Reviewer。
  • 散文期待禁止。genshijin-crew 出力は構造化、時に cryptic。人間が直読する場合は主スレッドが言換え。

自動解除 (継承)

Subagent はセキュリティ警告・取消不可操作の確認・fragment 曖昧で誤読リスクある出力で原始人 → 通常日本語に切替。該当部分後復帰。

Reproducido de InterfaceX-co-jp/genshijin bajo licencia MIT. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere tener disponibles los subagentes genshijin-investigator, genshijin-builder y genshijin-reviewer.

Detalles

Licencia
MIT
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Etiquetas

Más de InterfaceX-co-jp/genshijin

Este repo incluye 7 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack genshijin entero y su comando de instalación

Modo de comunicación ultra comprimido en japonés: habla como un 'hombre primitivo' y reduce el uso de tokens ~75% sin perder precisión técnica, con 3 niveles de intensidad.

Costo de contexto al activarse
2.4k tok
Tamaño del paquete
1 archivo
Última actualización
hace 2 meses
productividad

Comprime archivos de memoria en lenguaje natural (CLAUDE.md, todos, configuraciones) a formato genshijin para reducir tokens, preservando código, URLs y estructura; guarda el original como FILE.original.md.

Costo de contexto al activarse
1.5k tok
Tamaño del paquete
7 archivos
Última actualización
hace 2 meses
herramientas desarrollo

Muestra el uso real de tokens de la sesión actual y la reducción estimada, leído directo de los logs de sesión de Claude Code, sin estimación de IA. Se activa con /genshijin-stats.

Costo de contexto al activarse
210 tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
productividad

Generación de mensajes de commit ultra comprimidos en formato Conventional Commits, asunto ≤50 caracteres, priorizando el 'por qué' sobre el 'qué', en japonés o inglés.

Costo de contexto al activarse
734 tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
herramientas desarrollo

Tarjeta de referencia rápida de todos los modos, habilidades y comandos de genshijin. Se muestra una sola vez, sin cambiar de modo ni persistir estado.

Costo de contexto al activarse
523 tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
herramientas desarrollo

Comentarios de revisión de PR ultra comprimidos: una observación por línea con posición, problema y corrección. Sin preámbulos, prioriza la señal. Soporte en japonés.

Costo de contexto al activarse
745 tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
testing qa

Skills relacionados

Generación de mensajes de commit ultra comprimidos en formato Conventional Commits, asunto ≤50 caracteres, priorizando el 'por qué' sobre el 'qué', en japonés o inglés.

Costo de contexto al activarse
734 tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
herramientas desarrollo

Comprime archivos de memoria en lenguaje natural (CLAUDE.md, todos, configuraciones) a formato genshijin para reducir tokens, preservando código, URLs y estructura; guarda el original como FILE.original.md.

Costo de contexto al activarse
1.5k tok
Tamaño del paquete
7 archivos
Última actualización
hace 2 meses
herramientas desarrollo

Tarjeta de referencia rápida de todos los modos, habilidades y comandos de genshijin. Se muestra una sola vez, sin cambiar de modo ni persistir estado.

Costo de contexto al activarse
523 tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
herramientas desarrollo