Skills Agentes

Writing Commit Messages

Escribe mensajes de commit de Git. Se activa cuando el usuario pide escribir o redactar un mensaje de commit, o algo similar.

Estrellas
29.7k

en todo el repo

Actividad
38

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
503 tok

30 tok en reposo

Paquete
1 archivo

2 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add herdrdev/herdr --skill writing-commit-messages --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Redacta mensajes de commit siguiendo un formato con subsistema, resumen, referencias y descripción larga
  • Determina el prefijo de subsistema a partir de las rutas de archivo del diff
  • Ejecuta el diff, identifica issues/PRs referenciados y aplica el commit

Úsalo cuando

  • El usuario pide escribir un mensaje de commit
  • El usuario pide redactar (draft) un mensaje de commit

No lo uses cuando

    Qué lo activa

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

    • Escribe el mensaje de commit para estos cambios
    • Redacta un commit message siguiendo el estilo del proyecto
    • Genera el commit con el formato correcto y aplícalo

    SKILL.md

    En inglés

    Writing Commit Messages

    Write commit messages that follow commit style guidelines for the project.

    Format

    <subsystem>: <summary>
    
    <reference issues/PRs/etc.>
    
    <long form description>
    

    Rules

    Subject line

    • Subsystem prefix: Use a short, lowercase identifier for the area of code changed (e.g., terminal, vt, lib, config, font). Determine this from the file paths in the diff. If changes span the macOS app, use macos. For GTK, use gtk. For build system, use build. Use nested subsystems with / when helpful and exclusive (e.g., terminal/osc).
    • Summary: Lowercase start (not capitalized), imperative mood, no trailing period. Keep it concise—ideally under 60 characters total for the whole subject line.

    References

    • If the change relates to a GitHub issue, PR, or discussion, list the relevant numbers on their own lines after the subject, separated by a blank line. E.g. #1234
    • If there are no references, omit this section entirely (no blank line).

    Long form description

    • Describe what changed, what the previous behavior was, and how the new behavior works at a high level.
    • Use plain prose, not bullet points. Wrap lines at ~72 characters.
    • Focus on the why and how rather than restating the diff.
    • Keep the tone direct and technical without no filler phrases.
    • Don't exceed a handful of paragraphs; less is more.

    Workflow

    • If .jj is present, use jj instead of git for all commands.
    • Run a diff to see what changes are present since the last commit.
    • Identify the subsystem from the changed file paths.
    • Identify any referenced issues/PRs from the diff context or branch name.
    • Draft the commit message following the format above.
    • Apply the commit
    • Don't push the commit; leave that to the user.

    Reproducido de herdrdev/herdr bajo licencia Apache-2.0. 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

    Usa `jj` en lugar de `git` si el proyecto tiene un directorio `.jj`.

    Detalles

    Creador
    herdrdev
    Licencia
    Apache-2.0
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    herdrdev/herdr
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de herdrdev/herdr

    Este repo incluye 5 skills. Si instalas uno, normalmente ya tienes los demás.

    Audita la preparación del release de herdr comparando commits desde la base de release con el changelog y la documentación de docs/next.

    Costo de contexto al activarse
    289 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 3 días
    devops infraestructura

    Herdr

    29.7k

    Controla Herdr, un multiplexor de terminal para agentes de código; úsalo solo cuando el usuario mencione Herdr explícitamente. Requiere HERDR_ENV=1.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    ayer
    herramientas desarrollo

    Triage

    29.7k

    Hace triage de los issues abiertos de GitHub de herdr en una tabla Markdown concisa y orientada a decisiones, con luces de prioridad.

    Costo de contexto al activarse
    521 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 11 días
    herramientas desarrollo

    Crea y controla una sesión Herdr desechable con nombre único desde otra sesión Herdr. Para reproducciones aisladas de runtime, pane, terminal, proceso, API, persistencia o agente vía CLI/API.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 22 días
    herramientas desarrollo

    Skills relacionados

    Herdr

    29.7k

    Controla Herdr, un multiplexor de terminal para agentes de código; úsalo solo cuando el usuario mencione Herdr explícitamente. Requiere HERDR_ENV=1.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    ayer
    herramientas desarrollo

    Controla un emulador o dispositivo Android desde Orca con el CLI `orca`: AVDs, taps, swipes, tecleo, botones físicos, rotación, apps, permisos, árbol de accesibilidad y logcat.

    Costo de contexto al activarse
    882 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 25 días
    Oficialherramientas desarrollo

    Controla un emulador/simulador móvil (iOS) desde Orca con la CLI `orca`: taps, gestos, tipeo, botones, cámara, permisos y árbol de accesibilidad, viendo la vista en vivo en Orca.

    Costo de contexto al activarse
    931 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 25 días
    Oficialherramientas desarrollo