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
40k

en todo el repo

Actividad
38

0–100, la ruta de este skill

Actualizado
hace 5 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. Ver el pack herdr entero y su comando de instalación

    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
    el mes pasado
    devops infraestructura

    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
    el mes pasado
    herramientas desarrollo

    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
    el mes pasado
    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 2 meses
    herramientas desarrollo

    Skills relacionados

    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
    el mes pasado
    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 2 meses
    herramientas desarrollo

    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
    el mes pasado
    herramientas desarrollo