Cómo Ver Tus HUs de Jira Desde un Chat de GitHub Copilot

Como parte de mi trabajo, aparte de las Hus que tengo asignado muchas veces debo documentar Hus, llevar seguimientos o simplemente saber a donde se conecta cada cosa o actualizar la hu porque me da flojera conectarme a jira.

En esta guía te voy a mostrar cómo conectar tu instancia de Jira con Copilot para que puedas ver detalles de tus HUs, listar issues y trabajar más eficientemente y sobre todo es el paso 1 para crear un skill/agente y hacer la vida mas sencilla.

El flujo básico

Lo que sucede «por debajo»:

  • Copilot tiene acceso a herramientas especiales (via MCP Servers)
  • Una de esas herramientas se conecta con tu instancia de Jira
  • Todo es seguro: se usa OAuth para autenticación
  • Los datos no se guardan en VS Code, son consultas en vivo

Primer uso: Autenticación

La primera vez que uses Jira desde Copilot, necesitarás autenticarte. Es un proceso de una sola vez.

Paso 1: Abre el Chat de Copilot

En VS Code:

  • Presiona Cmd + Shift + V (Mac) o Ctrl + Shift + V (Windows/Linux)
  • O haz click en el ícono de Copilot en la barra izquierda

¿Qué hace copilot?

Ejecutar búsqueda de herramientas:

tool_search: "Jira integration extract information issues"

Esto retorna herramientas como:

  • mcp_gitkraken_cli_issues_get_detail ← Para obtener un issue
  • mcp_gitkraken_cli_issues_assigned_to_me ← Para listar issues
  • mcp_gitkraken_cli_issues_create ← Para crear issues

Nota: Estas herramientas vienen de un MCP server (GitKraken CLI), no están directamente disponibles.

Paso 2: Pide un issue

Escribe en el chat:

jira PROYECTO-12345

Reemplaza PROYECTO-12345 con tu clave real. Por ejemplo:

jira MMM-02

Paso 3: Se abrirá una ventana de autenticación

Copilot te abrirá una ventana del navegador diciendo algo como:

«Conectar a Jira»

Aquí debes:

  1. Iniciar sesión con tu usuario de Atlassian
  2. Autorizar a VS Code a acceder a tu Jira
  3. Listo, cierra esa ventana
┌─────────────────────────────────────┐
│  🔐 Autorizar Jira                  │
├─────────────────────────────────────┤
│                                     │
│  Email: tu@email.com                │
│  [Continuar]                        │
│                                     │
│  ✓ Autorizar acceso                 │
│                                     │
└─────────────────────────────────────┘

Paso 4: ¡Ya está!

Volverás al chat y Copilot te mostrará los detalles del issue. Solo se hace una vez por usuario/máquina.

Cómo consultar un issue

Syntax básica

En el chat de Copilot:

jira [PROYECTO-ID]

Ejemplos reales:

jira MMM-123
jira GKDEV-4521
jira PROJ-999

Qué ves como resultado

Copilot te mostrará algo así:

MMM-123 - metas por años

┌────────────────┬──────────────────────────────┐
│ Estado         │ En Progreso                  │
│ Tipo           │ Tarea                        │
│ Asignado a     │ XXXX XXXXX XXXX              │
│ Proyecto       │ MMM02                        │
└────────────────┴──────────────────────────────┘

Descripción:
Como líder de proyecto, requiero capturar las metas...

[Ver en Jira] [Copiar Link]

Pero ¿Que mas puedo hacer?

Ver un issue específico

jira MMM-123

Ver todos mis issues

Escribe en el chat:

copilot, muéstrame mis issues de Jira del proyecto MMM02

Copilot usará las herramientas para:

  • Filtrar por «asignados a ti»
  • Agruparlos por estado
  • Mostrarte un resumen

Ver issues sin asignar

copilot, ¿cuáles son los issues sin asignar en MMM02?

Ver issues por tipo

copilot, lista todos los Bugs abiertos en el proyecto GKDEV

Ver un Epic y sus subtareas

jira MMM-5000

Si es un Epic, Copilot te mostrará automáticamente todas las HUs/tasks relacionadas.

Crear un Skill personalizado

Si planeas hacer esto frecuentemente, puedes crear un Skill de Copilot para automatizarlo. Un skill es como un «atajo personalizado» que se guarda en tu proyecto.

Para crear uno:

  1. Haz click en el ícono de Copilot (esquina inferior izquierda)
  2. Selecciona «Crear Skill»
  3. Copia este contenido:
---
name: jira-quick-lookup
description: "Buscar issues de Jira. Use when: Ver un issue específico, listar issues por proyecto, filtrar por asignado"
---

# Jira Quick Lookup

Herramienta para consultar issues de Jira rápidamente.

**Ejemplos:**
- `jira PROYECTO-123` - Ver issue específico
- `listar issues de MKT02 asignados a mí`
- `¿cuál es el status del issue GKDEV-500?`

Guárdalo en .github/skills/jira-quick-lookup/SKILL.md de tu proyecto.

Listo, ahora todos en tu equipo podrán usar /jira-quick-lookup como un comando.

por Cesar Flores

Programador de tiempo completo, Gamer de medio tiempo y fotógrafo ocasionalmente, me gusta el front-end y mi framework favorito es angular aunque no por eso le hago el feo a un nuevo lenguaje.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.