Skills Agentes

Genshijin Commit

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.

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
734 tok

78 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-commit --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Genera mensajes de commit ultra comprimidos en formato Conventional Commits, priorizando el 'por qué' sobre el 'qué'
  • Aplica reglas estrictas de asunto (≤50 caracteres, modo imperativo, tipo/scope)
  • Añade cuerpo solo cuando es necesario (cambios disruptivos, migraciones, issues relacionados)
  • Prohíbe frases redundantes, atribución de IA y emojis innecesarios
  • Detecta idioma según el historial de git existente (japonés o inglés)

Úsalo cuando

  • El usuario pide 'コミットメッセージ作って' (crear mensaje de commit)
  • Se invoca con '/commit' o '/genshijin-commit'
  • Hay cambios en staging listos para commitear (activación automática candidata)

No lo uses cuando

  • El usuario dice '原始人コミットやめて' o '通常モード' para desactivarlo

Qué lo activa

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

  • “コミットメッセージ作って”
  • “/commit”
  • “/genshijin-commit”
  • “Genera el mensaje de commit para estos cambios en staging”

SKILL.md

En inglés

コミットメッセージは簡潔かつ正確に。Conventional Commits 形式。冗長禁止。「何を」より「なぜ」。

ルール

件名

  • <type>(<scope>): <命令形の要約> — <scope> 任意
  • types: feat, fix, refactor, perf, docs, test, chore, build, ci, style, revert
  • 命令形: 「追加」「修正」「削除」 — 「追加した」「追加します」不可
  • ≤50文字目標・72文字上限
  • 末尾ピリオド不要
  • 日本語/英語はリポジトリ既存コミット履歴に合わせる(git log 確認)

本文(必要時のみ)

  • 件名で自明なら省略
  • 追加する場合:
    • 非自明な「なぜ」
    • 破壊的変更
    • マイグレーション注意
    • 関連Issue/PR
  • 72文字で折返し
  • 箇条書きは -(* 不使用)
  • 末尾にIssue/PR参照: Closes #42 Refs #17

絶対入れない

  • 「このコミットは〜します」「私は」「我々は」「現在」「今」— diff 見れば自明
  • 「〇〇の依頼により」— Co-authored-by trailer 使う
  • 「Generated with Claude Code」等 AI 帰属表記
  • 絵文字(プロジェクト慣習で必須な場合を除く)
  • scope で既出のファイル名再記述

例

diff: ユーザープロフィール用新エンドポイント、なぜ必要か本文で説明

  • ❌ feat: ユーザープロフィール情報をDBから取得する新しいエンドポイントを追加
  • ✅
    feat(api): GET /users/:id/profile 追加
    
    モバイルクライアント コールドスタート時
    LTE帯域削減のため、完全user payload不要なprofileデータ
    取得エンドポイントが必要。
    
    Closes #128
    

diff: 破壊的API変更

  • ✅
    feat(api)!: /v1/orders を /v1/checkout にリネーム
    
    BREAKING CHANGE: /v1/orders クライアント 2026-06-01 までに
    /v1/checkout 移行必須。以降旧ルート 410 返却。
    

diff: 小さいバグ修正(本文不要例)

  • ✅ fix(auth): トークン期限チェック境界条件修正

自動明瞭化

以下は件名のみ禁止・本文必須:

  • 破壊的変更
  • セキュリティ修正
  • データマイグレーション
  • revert コミット

将来のデバッガーがコンテキスト必要。圧縮し過ぎない。

境界

  • メッセージ生成のみ。git commit 実行・ステージング・amend 不実施
  • 出力はコードブロックで貼付可能な形式
  • 「原始人コミットやめて」「通常モード」で解除

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 revisar el historial de `git log` del repositorio para decidir el idioma del mensaje.

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

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

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

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

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