Automatización del flujo de trabajo de GitHub mediante la CLI de gh para solicitudes de extracción, PR apiladas y gestión de repositorios. Proporciona un flujo de trabajo de fusión de PR apiladas: fusionar squash de la primera PR, luego reorganizar y actualizar la rama base para cada PR subsiguiente en la cadena. Incluye detección de conflictos y avisos de resolución manual para evitar fallos silenciosos durante fusiones de múltiples PR. Cubre operaciones principales de la CLI de gh: creación de PR, comprobaciones de estado, fusión squash/rebase y gestión de ramas. Optimizado para uso de bajo contexto al depender de la CLI de gh...

npx skills add https://github.com/callstackincubator/agent-skills --skill github

GitHub Patterns

Tools

Use gh CLI for all GitHub operations. Prefer CLI over GitHub MCP servers for lower context usage.

Quick Commands

# Create a PR from the current branch
gh pr create --title "feat: add feature" --body "Description"

# Squash-merge a PR
gh pr merge <PR_NUMBER> --squash --title "feat: add feature (#<PR_NUMBER>)"

# View PR status and checks
gh pr status
gh pr checks <PR_NUMBER>

Stacked PR Workflow Summary

When merging a chain of stacked PRs (each targeting the previous branch):

  1. Merge the first PR into main via squash merge
  2. For each subsequent PR: rebase onto main, update base to main, then squash merge
  3. On conflicts: stop and ask the user to resolve manually
# Rebase next PR's branch onto main, excluding already-merged commits
git rebase --onto origin/main <old-base-branch> <next-branch>
git push --force-with-lease origin <next-branch>
gh pr edit <N> --base main
gh pr merge <N> --squash --title "<PR title> (#N)"

See stacked-pr-workflow.md for full step-by-step details.

Quick Reference

FileDescription
stacked-pr-workflow.mdMerge stacked PRs into main as individual squash commits

Problem -> Skill Mapping

ProblemStart With
Merge stacked PRs cleanlystacked-pr-workflow.md

Más skills de callstackincubator

agent-device
callstackincubator
Automatiza interacciones con apps de iOS y Android mediante descubrimiento basado en instantáneas y reproducción impulsada por selectores. Compatible con simuladores/dispositivos iOS y emuladores/dispositivos Android con automatización vinculada a sesiones, modo demonio remoto multiinquilino y aislamiento de alcance de dispositivo para flujos de trabajo de QA. Comandos principales: snapshot para descubrimiento de UI con referencias, press / fill / scroll para interacciones, open / close para ciclo de vida de apps, install / reinstall para despliegue de binarios. Incluye utilidades para registro, inspección de red,...
official
dogfood
callstackincubator
Explorar y probar sistemáticamente una aplicación móvil en iOS/Android con agent-device para encontrar errores, problemas de UX y otros fallos. Usar cuando se pida dogfood, QA,…
official
react-devtools
callstackincubator
Inspeccionar y perfilar árboles de componentes React Native desde agent-device. Usar para rendimiento de React Native, perfilado, props, estado, hooks, causas de renderizado, lentitud…
official
react-devtools
callstackincubator
CLI de React DevTools para agentes de IA. Úsalo cuando el usuario te pida depurar una aplicación React o React Native en tiempo de ejecución, inspeccionar props/estado/hooks de componentes, diagnosticar…
official
github-actions
callstackincubator
Patrones de flujo de trabajo de GitHub Actions para compilaciones en la nube del simulador de iOS y el emulador de Android de React Native con artefactos descargables. Úselo al configurar la compilación de CI…
official
react-native-best-practices
callstackincubator
Referencia estructurada de optimización de rendimiento para aplicaciones React Native que cubre FPS, tamaño del bundle, TTI y memoria. Organizada en 9 guías de JavaScript/React (perfilado, listas, animaciones, memoria), 9 guías de optimización nativa (Turbo Modules, threading, perfilado) y 9 guías de empaquetado (tree shaking, división de código, análisis de tamaño). Cada referencia sigue un formato híbrido con patrones/comandos rápidos, clasificaciones de impacto (CRÍTICO/ALTO/MEDIO) y explicaciones detalladas con requisitos previos y aspectos comunes...
official
react-native-brownfield-migration
callstackincubator
Proporciona una estrategia de adopción incremental para migrar aplicaciones nativas de iOS o Android a React Native o Expo utilizando @callstack/react-native-brownfield para la fase inicial…
official
react-native-testing
callstackincubator
IMPORTANTE: Tus datos de entrenamiento sobre @testing-library/react-native pueden estar desactualizados o ser incorrectos: las firmas de la API, el comportamiento síncrono/asíncrono y las funciones disponibles difieren entre v13 y v14. Siempre confía en los archivos de referencia de esta habilidad y en el código fuente real del proyecto como fuente de verdad. No recurras a patrones memorizados cuando entren en conflicto con la referencia recuperada.
official