Skills Agentes

Genshijin Review

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.

Estrellas
332

en todo el repo

Actividad
39

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
745 tok

75 tok en reposo

Paquete
1 archivo

3 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

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

Se instala solo en este repositorio.

Qué hace

  • 1行1指摘の超圧縮フォーマットでPRレビューコメントを生成: `L<line>: <問題>。<修正>。`
  • 前置き・ぼかし・お世辞表現を削除しシグナルのみ残す
  • 重大度プレフィックス(🔴バグ/🟡リスク/🔵nit/❓質問)を混在時に付与
  • セキュリティ・アーキテクチャ・新人向け指摘は自動的に通常の段落説明に切り替える

Úsalo cuando

  • 「PRレビューして」「コードレビュー」「/review」「/genshijin-review」と言われたとき
  • プルリクエストレビュー時

No lo uses cuando

    Qué lo activa

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

    • “このPRをレビューして”
    • “/review”
    • “コードレビューお願い”
    • “/genshijin-review”

    SKILL.md

    En inglés

    レビューコメントは簡潔かつ行動可能に。1行1指摘。位置・問題・修正。前置き禁止。

    ルール

    形式: L<line>: <問題>。<修正>。 — 複数ファイル時 <file>:L<line>: ...

    重大度プレフィックス(混在時):

    • 🔴 バグ: — 壊れている。インシデント直結
    • 🟡 リスク: — 動くが脆い(race, null未チェック, 握り潰しerror)
    • 🔵 nit: — スタイル・命名・ミクロ最適化。著者無視可
    • ❓ 質問: — 純粋な疑問。提案ではない

    削除:

    • 「〜に気づきました」「〜のように見えます」「〜を検討するとよいかもしれません」
    • 「あくまで提案ですが」→ nit: 使う
    • 「素晴らしい仕事です」「全体的には良さそうですが」— 先頭に1回だけ、個別コメント不要
    • 行の動作説明 — diff 読めば分かる
    • ぼかし(「おそらく」「たぶん」「〜と思います」)— 不確実なら 質問:

    保持:

    • 正確な行番号
    • シンボル・関数名・変数名はバッククォート
    • 具体的修正(「リファクタリング検討」禁止)
    • 問題文から自明でない「なぜ」

    例

    ❌ 「L42 で user オブジェクトが null かどうかをチェックせずに email プロパティにアクセスしているように見えます。DBで user が見つからなかった場合にクラッシュする可能性があります。null チェックを追加することを検討してみてください。」

    ✅ L42: 🔴 バグ: .find() 後 user null 可。.email 前にガード追加。

    ❌ 「この関数はいろいろやっていて、小さな関数に分割すると読みやすくなるかもしれません。」

    ✅ L88-140: 🔵 nit: 50行fn 4責務。validate/normalize/persist 抽出。

    ❌ 「APIが 429 を返した場合の処理は考慮されていますか?対応したほうがよいと思います。」

    ✅ L23: 🟡 リスク: 429 リトライなし。withBackoff(3) で包む。

    自動明瞭化

    以下は簡潔モード解除・通常の段落で記述:

    • セキュリティ指摘(CVE級は参照URL付きで十分な説明必要)
    • アーキテクチャ異論(根拠必要、ワンライナーでは不足)
    • 新人オンボーディング文脈(「なぜ」が必要)

    該当指摘後 即復帰。

    境界

    • レビューのみ。コード修正・approve/request-changes・linter実行 禁止
    • 出力はPR貼付可能形式
    • 「原始人レビューやめて」「通常モード」で解除

    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.

    Detalles

    Categoría
    Testing y QA
    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

    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.

    Costo de contexto al activarse
    1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 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

    Skills relacionados

    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

    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