Skills Agentes

Pr Status Triage

Tría fallos de CI y comentarios de revisión de PR con scripts/pr-status.js: prioriza por bloqueo (build, lint, tipos, tests), empareja variables de CI para reproducir en local y distingue flakies.

Oficial
Estrellas
142k

en todo el repo

Actividad
41

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
596 tok

74 tok en reposo

Paquete
3 archivos

5 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add vercel/next.js --skill pr-status-triage --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Tría fallos de CI y comentarios de revisión de un PR con `scripts/pr-status.js`
  • Prioriza por bloqueo: primero build, luego lint, luego tipos y por último tests
  • Cubre el emparejado de variables de entorno de CI para reproducir en local
  • Distingue los tests marcados como flaky conocidos del resto

Úsalo cuando

  • Investigar jobs de CI que fallan
  • Diagnosticar tests inestables
  • Revisar los comentarios de revisión de un PR

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “¿Por qué falla el CI de este PR?”
    • “Reproduce este fallo de CI en local”
    • “¿Este test es flaky conocido?”

    SKILL.md

    En inglés

    PR Status Triage

    Use this skill when the user asks about PR status, CI failures, or review comments in the Next.js monorepo.

    Workflow

    1. Run node scripts/pr-status.js --wait in the background (timeout 1 min), then read scripts/pr-status/results/index.md.
    2. Analyze each job-{id}.md and thread-{N}.md file in scripts/pr-status/results/ for failures and review feedback.
    3. Prioritize blocking jobs first: build, lint, types, then test jobs.
    4. Treat failures as real until disproven; check the "Known Flaky Tests" section before calling anything flaky.
    5. Reproduce locally with the same mode and env vars as CI.
    6. After addressing review comments, reply to the thread describing what was done, then resolve it. Use reply-and-resolve-thread to do both in one step, or use reply-thread + resolve-thread separately. See scripts/pr-status/results/thread-N.md files for ready-to-use commands.
    7. When the only remaining failures are known flaky tests and no code changes are needed, retrigger the failing CI jobs with gh run rerun <run-id> --failed. Then wait 5 minutes and go back to step 1. Repeat this loop up to 5 times.

    Quick Commands

    node scripts/pr-status.js                  # current branch PR
    node scripts/pr-status.js <number>         # specific PR
    node scripts/pr-status.js [PR] --wait      # background mode, waits for CI to finish
    node scripts/pr-status.js --skip-flaky-check  # skip flaky test detection
    

    Thread interaction:

    node scripts/pr-status.js reply-thread <threadNodeId> "<body>"           # reply to a review thread
    node scripts/pr-status.js resolve-thread <threadNodeId>                  # resolve a review thread
    node scripts/pr-status.js reply-and-resolve-thread <threadNodeId> "<body>"  # reply and resolve in one step
    

    References

    • workflow.md — prioritization, common failure patterns, resolving review threads
    • local-repro.md — mode/env matching and isolation guidance

    Reproducido de vercel/next.js bajo licencia MIT. Leer esta página en markdown.

    Archivos

    3 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Es un skill interno del repositorio de Next.js y usa `scripts/pr-status.js`.

    Necesita en el PATH:node

    Detalles

    Creador
    vercel
    Categoría
    Testing y QA
    Licencia
    MIT
    Recursos incluidos
    Incluye scripts o referencias
    Repositorio
    vercel/next.js
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de vercel/next.js

    Este repo incluye 24 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack next.js entero y su comando de instalación

    Activa Cache Components en una app de Next.js y resuelve las rutas bloqueantes que surgen: el flag cacheComponents, errores de blocking-prerender/instant validation y el codemod cache-components-instant-false.

    Costo de contexto al activarse
    8.3k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    Oficialherramientas desarrollo

    Lleva una ruta de Next.js a navegación instantánea bajo Cache Components o PPR mediante un bucle agéntico: codifica el objetivo como un e2e instant() en rojo y lo trabaja hasta verde, ruta a ruta.

    Costo de contexto al activarse
    6.3k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    el mes pasado
    Oficialherramientas desarrollo

    Activa Partial Prefetching en una app Next.js y trabaja los insights que surge: flag `partialPrefetching`, `export const prefetch = 'partial'`, auditoría de `Link prefetch={true}` y tests `instant()`.

    Costo de contexto al activarse
    6.8k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    Oficialherramientas desarrollo

    Verifica el comportamiento en runtime de Next.js tras editar código de la aplicación. Combina /_next/mcp, la visión de Next.js, con agent-browser, la del navegador. Requiere un next dev en marcha.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialtesting qa

    Cómo usar las directivas de test @gate / @force-gate en lugar de it.skip o patrones de skip falso-verde, con las condiciones, el patrón de axis y los comandos de verificación.

    Costo de contexto al activarse
    2.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialtesting qa

    Valida el paquete de preview de Next.js específico de un commit y dispara manualmente toda la suite de tests de despliegue vía el workflow test_e2e_deploy_release.yml de GitHub Actions.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    Oficialdevops infraestructura

    Skills relacionados

    Cómo usar las directivas de test @gate / @force-gate en lugar de it.skip o patrones de skip falso-verde, con las condiciones, el patrón de axis y los comandos de verificación.

    Costo de contexto al activarse
    2.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialtesting qa

    Verifica el comportamiento en runtime de Next.js tras editar código de la aplicación. Combina /_next/mcp, la visión de Next.js, con agent-browser, la del navegador. Requiere un next dev en marcha.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialtesting qa

    Cómo escribir tests end-to-end con createRouterAct y LinkAccordion. Úsalo al escribir tests que controlan el momento de las peticiones internas de Next.js, como los prefetches.

    Costo de contexto al activarse
    3.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    Oficialtesting qa