CommunityRedacción y edicióngithub.com

jlholm/noodle

Crea mensajes de commit convencionales. Úsalo cuando el usuario diga "haz commit de esto", "guarda los cambios", "git commit", pida confirmar código, escribir un mensaje de commit o formatear el historial de git. Sigue la especificación de commits convencionales.

¿Qué es noodle?

Esta habilidad para asistentes de codificación (como Claude Code, Cursor o Codex) permite generar mensajes de commit que siguen la especificación de Commits Convencionales. Es útil para mantener un historial de git limpio, legible y estandarizado, facilitando la generación automática de changelogs y la navegación del historial. Funciona en cualquier proyecto que use git, integrando reglas como un commit por cambio lógico, inclusión de cuerpo en todos los mensajes y tipo "merge" para fusiones de ramas. El asistente aplica automáticamente estas reglas cuando el usuario solicita hacer commit o escribir un mensaje de commit.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jlholm/noodle/tree/HEAD/.agents/skills/commit

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Commits Convencionales

Sigue estas reglas específicas del proyecto al crear commits.

Ramificación

Nunca crees ramas sin un propósito claro. Si necesitas aislamiento de ramas, usa la habilidad worktree. Para cambios simples, haz commit directamente en la rama actual (incluyendo main). No ejecutes git checkout -b.

Reglas del proyecto

  • Un commit por cambio lógico — nunca combines correcciones o funcionalidades no relacionadas. Tres cambios independientes = tres commits.
  • Solo confirma archivos que modificaste — nunca incluyas archivos no relacionados de sesiones concurrentes.
  • Incluye siempre un cuerpo — sin commits solo con título. Explica qué y por qué.
  • Tipo merge — usa merge (no un commit de fusión) al fusionar un worktree o una rama de funcionalidad.
  • Secuencia los commits para maximizar el valor de las opciones — primero la infraestructura fundamental, luego las funcionalidades que se construyen sobre ella.

Ejemplo

feat(alerts): Añadir respuestas en hilos de Slack para actualizaciones de alertas

Cuando una alerta se actualiza o resuelve, publica una respuesta en el hilo
original de Slack en lugar de crear un nuevo mensaje. Esto mantiene las
notificaciones relacionadas agrupadas.

Referencias

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills relacionados