GitHub-Workflow-Automatisierung über die gh CLI für Pull Requests, gestapelte PRs und Repository-Verwaltung. Bietet einen Workflow zum Zusammenführen gestapelter PRs: Squash-Merge des ersten PRs, dann Rebase und Aktualisierung des Basis-Branches für jeden nachfolgenden PR in der Kette. Enthält Konflikterkennung und manuelle Lösungsaufforderungen, um stille Fehler bei Multi-PR-Merges zu vermeiden. Deckt die wichtigsten gh CLI-Operationen ab: PR-Erstellung, Statusprüfungen, Squash/Rebase-Merging und Branch-Verwaltung. Optimiert für geringen Kontextverbrauch durch Nutzung der gh CLI...

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

Mehr Skills von callstackincubator

agent-device
callstackincubator
Automatisieren Sie iOS- und Android-App-Interaktionen mit Snapshot-basierter Erkennung und selektorgesteuerter Wiedergabe. Unterstützt iOS-Simulatoren/-Geräte und Android-Emulatoren/-Geräte mit sitzungsgebundener Automatisierung, Multi-Tenant-Remote-Daemon-Modus und Gerätebereichsisolierung für QA-Workflows. Kernbefehle: Snapshot für UI-Erkennung mit Referenzen, Press / Fill / Scroll für Interaktionen, Open / Close für den App-Lebenszyklus, Install / Reinstall für die Binärbereitstellung. Enthält Dienstprogramme für Protokollierung, Netzwerkinspektion,...
official
dogfood
callstackincubator
Systematisch eine mobile App auf iOS/Android mit Agent-Device erkunden und testen, um Bugs, UX-Probleme und andere Fehler zu finden. Verwenden, wenn aufgefordert zu dogfood, QA,…
official
react-devtools
callstackincubator
Untersuchen und Profilen von React Native-Komponentenbäumen vom Agent-Gerät aus. Verwenden für React Native-Performance, Profiling, Props, State, Hooks, Render-Ursachen, langsame…
official
react-devtools
callstackincubator
React DevTools CLI für KI-Agenten. Verwenden Sie dies, wenn der Benutzer Sie bittet, eine React- oder React Native-App zur Laufzeit zu debuggen, Komponenten-Props/State/Hooks zu inspizieren, zu diagnostizieren…
official
github-actions
callstackincubator
GitHub Actions-Workflow-Muster für React Native iOS-Simulator- und Android-Emulator-Cloud-Builds mit herunterladbaren Artefakten. Verwenden Sie dies beim Einrichten von CI-Builds…
official
react-native-best-practices
callstackincubator
Strukturierte Leistungsoptimierungsreferenz für React Native-Apps, die FPS, Bundle-Größe, TTI und Speicher abdeckt. Organisiert in 9 JavaScript/React-Leitfäden (Profiling, Listen, Animationen, Speicher), 9 native Optimierungsleitfäden (Turbo Modules, Threading, Profiling) und 9 Bundling-Leitfäden (Tree Shaking, Code Splitting, Größenanalyse). Jede Referenz folgt einem hybriden Format mit schnellen Mustern/Befehlen, Auswirkungsbewertungen (KRITISCH/HOCH/MITTEL) und ausführlichen Erklärungen mit Voraussetzungen und allgemeinen...
official
react-native-brownfield-migration
callstackincubator
Bietet eine inkrementelle Einführungsstrategie zur Migration nativer iOS- oder Android-Apps zu React Native oder Expo unter Verwendung von @callstack/react-native-brownfield für die anfängliche…
official
react-native-testing
callstackincubator
WICHTIG: Ihre Trainingsdaten zu @testing-library/react-native könnten veraltet oder fehlerhaft sein – API-Signaturen, synchrones/asynchrones Verhalten und verfügbare Funktionen unterscheiden sich zwischen v13 und v14. Verlassen Sie sich stets auf die Referenzdateien dieser Fähigkeit und den tatsächlichen Quellcode des Projekts als maßgebliche Quelle. Verwenden Sie keine auswendig gelernten Muster, wenn diese mit der abgerufenen Referenz in Konflikt stehen.
official