Skip to content
Code and Bytes Code and Bytes

Code and Bytes
Code and Bytes

Mejora tus mensajes de commit con GitHub Copilot en VSCode

Posted on 14 March, 202611 April, 2026

GitHub Copilot permite configurar instrucciones personalizadas para la generación de mensajes de commit. Solo necesitas crear un archivo con las reglas que quieres que siga y decirle a VSCode dónde encontrarlo.

Paso 1: Crear el archivo de instrucciones

En la raíz de tu proyecto, crea la carpeta .vscode si no existe, y dentro de ella un archivo llamado copilot-commit-message-instructions.md

Este es el contenido que yo configuré:

# Instrucciones para mensajes de commit

- Escribe siempre los mensajes en español.
- Usa verbo en imperativo y describe el cambio principal con claridad.
- Mantén la primera línea breve y específica.
- Luego del tipo, indica el módulo o área del proyecto entre paréntesis.
- Después de los dos puntos, escribe una breve descripción del cambio en minúscula y sin punto final.
- Si aplica, incluye el alcance del cambio (por ejemplo: auth, productos, bags, tests).
- Evita mensajes genéricos como "cambios varios" o "fix" sin contexto.

## Formato recomendado

`<tipo>(<alcance>): <resumen en español>`

Reglas del resumen:

- En español.
- Siempre en modo imperativo.
- Inicia con minúscula.
- No termina con punto.

Tipos sugeridos: `feat`, `fix`, `refactor`, `test`, `docs`, `chore`, `style`, `perf`, `ci`, `build`.

## Ejemplos

- feat(auth): agrega funcionalidad de inicio de sesión con Google
- fix(api): corrige error en la validación de datos de entrada
- docs(readme): actualiza sección de instalación
- style(css): mejora la legibilidad del código eliminando espacios innecesarios
- refactor(user): optimiza la función de actualización de perfil
- test(order): prueba la función de cálculo de total de la orden
- chore(deps): actualiza dependencias a sus últimas versiones
- perf(database): mejora el rendimiento de las consultas a la base de datos
- ci(github-actions): agrega workflow para pruebas automatizadas

Paso 2: Configurar VSCode para usar las instrucciones

Ahora necesitamos decirle a VSCode que use este archivo cuando Copilot genere sugerencias de commits. Para ello, edita (o crea) el archivo `.vscode/settings.json` con el siguiente contenido:

{
    "github.copilot.chat.commitMessageGeneration.instructions": [
        {
            "file": ".vscode/copilot-commit-message-instructions.md"
        }
    ]
}

¡Y eso es todo! La próxima vez que vayas a hacer un commit, Copilot generará sugerencias siguiendo estas reglas.

AI VSCode gitVSCode

Post navigation

Previous post
Next post

Related Posts

AI

Conectar MCP Server de Laravel con Claude Desktop en macOS

Posted on 12 April, 202612 April, 2026

En este caso Node fue instalado usando nvm a través de Laravel Herd, lo que significa que npx y node no están en las rutas estándar del sistema. Hay que indicarle a Claude Desktop:

Read More
VSCode

Configurar VSCode como Editor de Sublime Merge

Posted on 10 September, 202214 October, 2024

Preferences > Edit Settings

Read More
VSCode

Cómo agregar un keybinding en VS Code para comentar múltiples líneas

Posted on 12 August, 20257 October, 2025

Si eres desarrollador y usas Visual Studio Code como tu editor principal, sabes lo importante que son los atajos de teclado para agilizar tu flujo de trabajo. Uno de los más útiles es la capacidad de comentar y descomentar bloques de código rápidamente. En este post te mostraré cómo configurar…

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI (2)
  • Asterisk (9)
  • Bases de datos (1)
  • DevOps (4)
  • Git (2)
  • HTML (1)
  • Laravel (6)
  • Linux (67)
  • MCP Server (1)
  • Mikrotik (3)
  • MySQL (5)
  • n8n (1)
  • Personal (4)
  • PHP (15)
  • Python (2)
  • Software recomendado (1)
  • Tips (1)
  • VSCode (4)
  • vTiger (4)
  • Windows (10)
  • Wordpress (4)
©2026 Code and Bytes | WordPress Theme by SuperbThemes