github

tarafından callstackincubator

GitHub iş akışı otomasyonu, gh CLI ile pull request'ler, yığılmış PR'lar ve depo yönetimi için. Yığılmış PR birleştirme iş akışı sağlar: ilk PR'ı squash-merge ile birleştirir, ardından zincirdeki her bir sonraki PR için rebase yapar ve temel dalı günceller. Çoklu PR birleştirmeleri sırasında sessiz hataları önlemek için çakışma tespiti ve manuel çözüm yönergeleri içerir. Temel gh CLI işlemlerini kapsar: PR oluşturma, durum kontrolleri, squash/rebase birleştirme ve dal yönetimi. gh CLI'ya güvenerek düşük bağlam kullanımı için optimize edilmiştir...

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

callstackincubator tarafından daha fazla skill

agent-device
callstackincubator
iOS ve Android uygulama etkileşimlerini, anlık görüntü tabanlı keşif ve seçici odaklı tekrarlama ile otomatikleştirin. iOS simülatörleri/cihazları ve Android emülatörleri/cihazları için oturum bağlı otomasyon, çok kiracılı uzak arka plan modu ve QA iş akışları için cihaz kapsamında izolasyonu destekler. Temel komutlar: referanslarla UI keşfi için snapshot, etkileşimler için press / fill / scroll, uygulama yaşam döngüsü için open / close, ikili dağıtım için install / reinstall. Günlükleme, ağ incelemesi için yardımcı araçlar içerir,...
official
dogfood
callstackincubator
Sistematik olarak bir mobil uygulamayı iOS/Android'de agent-device ile keşfedip test ederek hataları, UX sorunlarını ve diğer problemleri bulun. Dogfood, QA yapılması istendiğinde kullan.
official
react-devtools
callstackincubator
Ajan cihazından React Native bileşen ağaçlarını inceleme ve profilleme. React Native performansı, profilleme, props, state, hooks, render nedenleri, yavaş… için kullanılır.
official
react-devtools
callstackincubator
React DevTools CLI, AI ajanları için. Kullanıcı sizden bir React veya React Native uygulamasını çalışma zamanında hata ayıklamanızı, bileşen prop/state/hook'larını incelemenizi, teşhis etmenizi istediğinde kullanın…
official
github-actions
callstackincubator
React Native iOS simülatörü ve Android emülatörü bulut derlemeleri için indirilebilir yapılarla birlikte GitHub Actions iş akışı desenleri. CI derlemesi kurarken kullanın…
official
react-native-best-practices
callstackincubator
React Native uygulamaları için FPS, paket boyutu, TTI ve bellek konularını kapsayan yapılandırılmış performans optimizasyon referansı. 9 JavaScript/React kılavuzu (profil oluşturma, listeler, animasyonlar, bellek), 9 yerel optimizasyon kılavuzu (Turbo Modüller, iş parçacığı oluşturma, profil oluşturma) ve 9 paketleme kılavuzu (ağaç sallama, kod bölme, boyut analizi) olarak düzenlenmiştir. Her referans, hızlı desenler/komutlar, etki derecelendirmeleri (KRİTİK/YÜKSEK/ORTA) ve ön koşullar ve yaygın... içeren derinlemesine açıklamalar içeren hibrit
official
react-native-brownfield-migration
callstackincubator
Yerel iOS veya Android uygulamalarını React Native veya Expo'ya geçirmek için @callstack/react-native-brownfield kullanarak aşamalı bir benimseme stratejisi sağlar…
official
react-native-testing
callstackincubator
ÖNEMLİ: @testing-library/react-native hakkındaki eğitim verileriniz güncel olmayabilir veya hatalı olabilir — API imzaları, senkron/asenkron davranışı ve mevcut fonksiyonlar v13 ile v14 arasında farklılık gösterir. Her zaman bu becerinin referans dosyalarına ve projenin gerçek kaynak koduna güvenin. Alınan referansla çeliştiğinde ezberlenmiş kalıplara başvurmayın.
official