# Genshijin Review > 超圧縮PRレビューコメント。1行1指摘: 位置・問題・修正。前置き削除、シグナル優先。 日本語対応。「PRレビューして」「コードレビュー」「/review」「/genshijin-review」で起動。 プルリクエストレビュー時に自動起動候補。 Fuente: https://skillsagentes.com/skills/interfacex-co-jp/genshijin/genshijin-review Markdown: https://skillsagentes.com/skills/interfacex-co-jp/genshijin/genshijin-review.md Repositorio: https://github.com/InterfaceX-co-jp/genshijin Autor: InterfaceX-co-jp Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 75 tok instalada, 745 tok al activarse, 745 tok con todos los archivos del bundle Bundle: 1 archivo, 3 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-review --agent claude-code # Cursor npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-review --agent cursor # Codex npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-review --agent codex # Gemini CLI npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-review --agent gemini # Windsurf npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-review --agent windsurf # Cline npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-review --agent cline ``` ## Archivos - SKILL.md — 3 KB ## SKILL.md Reproducido tal cual desde InterfaceX-co-jp/genshijin bajo MIT. Esta sección es el documento original y está en inglés. レビューコメントは簡潔かつ行動可能に。1行1指摘。位置・問題・修正。前置き禁止。 ## ルール **形式:** `L: <問題>。<修正>。` — 複数ファイル時 `:L: ...` **重大度プレフィックス(混在時):** - 🔴 `バグ:` — 壊れている。インシデント直結 - 🟡 `リスク:` — 動くが脆い(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貼付可能形式 - 「原始人レビューやめて」「通常モード」で解除 ## Dónde encaja - Categoría: [Productividad](https://skillsagentes.com/categorias/productividad.md) — Planificación, toma de notas y automatización de flujos personales. - Creador: [InterfaceX-co-jp](https://skillsagentes.com/creators/interfacex-co-jp.md) — 7 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Genshijin Compress](https://skillsagentes.com/skills/interfacex-co-jp/genshijin/genshijin-compress.md): 自然言語メモリファイル(CLAUDE.md, todos, 設定)を原始人形式に圧縮し入力トークン削減。 技術内容・コード・URL・構造は完全保持。圧縮版が原ファイルを上書き、人間可読版は FILE.original.md として保存。「/genshijin-compress 」「メモリファイル圧縮」で起動。 - [Genshijin](https://skillsagentes.com/skills/interfacex-co-jp/genshijin/genshijin.md): 超圧縮コミュニケーションモード。原始人のように話してトークン使用量を約75%削減。 技術的正確性は完全に維持。強度レベル: 丁寧・通常(デフォルト)・極限の3段階。 「原始人モード」「短く」「簡潔に」「トークン節約」と言うか、/genshijin で起動。 - [Genshijin Crew](https://skillsagentes.com/skills/interfacex-co-jp/genshijin/genshijin-crew.md): 原始人スタイル subagent への委譲判断ガイド。`genshijin-investigator` (コード位置特定)、 `genshijin-builder` (1-2ファイル編集)、`genshijin-reviewer` (diff レビュー) を inline作業 or vanilla `Explore` の代わりにスポーンするタイミングを示す。subagent 出力は原始人圧縮 → 主コンテキストに戻る tool-result が約60%縮小 → 長セッション持続。 Trigger: 「subagent 委譲」「genshijin-crew 使用」「investigator/builder/reviewer 起動」「コンテキスト節約」「圧縮 agent 出力」。 - [Genshijin Stats](https://skillsagentes.com/skills/interfacex-co-jp/genshijin/genshijin-stats.md): 現セッションのリアルトークン使用量と推定削減量を表示。Claude Code セッションログから直接読込 — AI 推定なし。 `/genshijin-stats` で起動。出力は mode-tracker フックが注入し、モデル自身は数値計算しない。 - [Genshijin Commit](https://skillsagentes.com/skills/interfacex-co-jp/genshijin/genshijin-commit.md): 超圧縮コミットメッセージ生成。Conventional Commits形式で件名≤50文字、 「何を」より「なぜ」を重視。日本語・英語両対応。 「コミットメッセージ作って」「/commit」「/genshijin-commit」で起動。 ステージング変更時に自動起動候補。 --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)