Skip to main content

Planifica en lote el backlog de tus tickets

Selecciona varios tickets en Linear y obtén planes de implementación con un nivel de confianza para todo tu backlog.
AuthorCognition
CategoryGestión de proyectos
FeaturesIntegraciones, Playbooks
1

Conectar Linear

Ve a Settings > Integrations > Linear y haz clic en Connect. Autoriza a Devin para que acceda a tu espacio de trabajo y elijas qué equipos puede ver. También puedes usar Jira si ese es el sistema de tickets de tu equipo.Una vez que tu integración con Linear esté activa, revisa la sección Synced playbook labels en la configuración de Linear. El playbook !plan está configurado como predeterminado: le indica a Devin que analice y comente sobre los tickets sin escribir código.
Para que las etiquetas de playbook se sincronicen automáticamente con Linear, tu espacio de trabajo de Linear debe tener Manage workspace labels configurado en All members (se encuentra en Settings > Security de Linear). Si eso no está habilitado, tendrás que crear las etiquetas manualmente en Linear.
2

Selecciona los tickets y añade la etiqueta Devin

Abre tu backlog en Linear, presiona Cmd+A para seleccionar varios tickets (o Mayús+clic para un rango específico), luego haz clic con el botón derecho y selecciona Add label > Devin. Para usar un playbook específico, elige en su lugar una etiqueta sincronizada como !plan del grupo de etiquetas Devin Playbooks.Devin comienza a definir el alcance de cada ticket seleccionado en paralelo. En pocos minutos, cada ticket recibe un comentario detallado con un nivel de confianza y un plan de implementación.
3

Consulta el análisis de Devin en cada ticket

Devin publica un comentario estructurado directamente en cada ticket. Cada comentario incluye un nivel de confianza (🟢 🟡 🔴), los archivos y módulos relevantes que encontró en tu base de código, un plan de implementación paso a paso y cualquier pregunta abierta que necesite una respuesta humana antes de que Devin pueda continuar.
TicketTítuloNivelLo que encontró Devin
FE-412Dark mode toggle🟢El contexto de tema existe en src/contexts/ThemeContext.tsx; patrón de interruptor usado en otras 3 configuraciones
FE-419Date picker timezone bug🟢Error aislado en formatLocalDate() en src/utils/dates.ts; falta la prueba unitaria
BE-203Migrate prefs to Postgres🟡14 puntos de llamada en 6 servicios: necesita aclaración sobre la estrategia de rollback
BE-210Rate limiting on webhooks🟢Middleware de limitación de tasa existente en src/middleware/rateLimiter.ts; solo necesita configuración
INF-102k8s health check🟢La readiness probe ya existe en /healthz; la liveness probe sigue el mismo patrón
Qué significan los niveles:
  • 🟢 Verde — Devin puede encargarse de esto de forma autónoma. Haz clic en el enlace del comentario de Devin para iniciar una sesión de inmediato.
  • 🟡 Amarillo — Devin tiene preguntas específicas. Respóndelas en el hilo del ticket o en Spaces, y Devin volverá a evaluar, a menudo cambiando a verde.
  • 🔴 Rojo — Es mejor asignarlo a un ingeniero humano, pero el análisis de la base de código de Devin te da una ventaja inicial para definir el alcance.
Con la integración de Linear instalada, Devin tiene acceso nativo a las herramientas de Linear, por lo que tu playbook puede indicar a Devin que actualice las etiquetas de los tickets en función de lo que encuentre. Por ejemplo, Devin podría añadir una etiqueta Green, Yellow o Red a cada ticket según su nivel de confianza. Dado que las etiquetas pueden activar otras automatizaciones, puedes encadenar flujos de trabajo; por ejemplo, una etiqueta Green podría iniciar una segunda sesión de Devin que comience la implementación.
4

Configura disparadores de automatización para planificación continua

En lugar de etiquetar tickets manualmente cada vez, configura un disparador de automatización para que los nuevos tickets se planifiquen en cuanto lleguen a tu backlog.En Settings > Integrations > Linear, desplázate hasta Automation triggers y haz clic en Add trigger:
  • Teams: Selecciona los equipos que se planificarán automáticamente (p. ej., “Engineering”, “Platform”)
  • Statuses: Se activa cuando un ticket pasa a un estado específico como “Triage” o “Todo”
  • Labels: Opcionalmente, restringe a etiquetas específicas (p. ej., solo tickets Feature o Improvement)
  • Playbook: Selecciona !plan para que Devin defina el alcance y añada comentarios sin escribir código
Puedes duplicar el template playbook !plan y personalizarlo para tu organización; por ejemplo, ajustando el formato de salida, agregando instrucciones específicas del repositorio o cambiando qué detalles incluye Devin en sus comentarios.
Los disparadores usan edge detection: solo se activan cuando un ticket pasa a un estado coincidente, no para tickets que ya estaban en ese estado. Cada nuevo ticket que entra ahora en tu columna “Todo” llega preanalizado, con una puntuación de confianza y un plan de implementación, listo para que tu equipo lo revise y priorice.