Автоматизация рабочих процессов GitHub через gh CLI для pull request, стековых PR и управления репозиториями. Предоставляет рабочий процесс слияния стековых PR: squash-merge первого PR, затем rebase и обновление базовой ветки для каждого последующего PR в цепочке. Включает обнаружение конфликтов и запросы на ручное разрешение для предотвращения скрытых сбоев при слиянии нескольких PR. Охватывает основные операции gh CLI: создание PR, проверка статуса, squash/rebase слияние и управление ветками. Оптимизирован для низкого потребления контекста за счет использования 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

Больше skills от callstackincubator

agent-device
callstackincubator
Автоматизируйте взаимодействие с iOS и Android приложениями с помощью обнаружения на основе снимков и воспроизведения с помощью селекторов. Поддерживает iOS симуляторы/устройства и Android эмуляторы/устройства с автоматизацией в рамках сессии, многопользовательским режимом удаленного демона и изоляцией на уровне устройств для рабочих процессов QA. Основные команды: snapshot для обнаружения UI с ссылками, press / fill / scroll для взаимодействий, open / close для управления жизненным циклом приложений, install / reinstall для развертывания бинарных файлов. Включает утилиты для логирования, проверки сети,...
official
dogfood
callstackincubator
Систематически исследуйте и тестируйте мобильное приложение на iOS/Android с помощью agent-device, чтобы найти ошибки, проблемы UX и другие неполадки. Используйте, когда требуется dogfood, QA,…
official
react-devtools
callstackincubator
Инспектирование и профилирование деревьев компонентов React Native с agent-device. Используется для анализа производительности React Native, профилирования, свойств, состояния, хуков, причин рендеринга, медленных…
official
react-devtools
callstackincubator
CLI React DevTools для AI-агентов. Используйте, когда пользователь просит вас отладить React или React Native приложение во время выполнения, проверить пропсы/состояние/хуки компонентов, диагностировать…
official
github-actions
callstackincubator
Шаблоны рабочих процессов GitHub Actions для облачных сборок симулятора iOS и эмулятора Android React Native с загружаемыми артефактами. Используйте при настройке CI сборки…
official
react-native-best-practices
callstackincubator
Структурированный справочник по оптимизации производительности React Native-приложений, охватывающий FPS, размер бандла, TTI и память. Состоит из 9 руководств по JavaScript/React (профилирование, списки, анимации, память), 9 руководств по нативной оптимизации (Turbo Modules, потоки, профилирование) и 9 руководств по сборке (tree shaking, разделение кода, анализ размера). Каждый раздел выполнен в гибридном формате: быстрые паттерны/команды, оценка влияния (CRITICAL/HIGH/MEDIUM) и углублённые объяснения с предварительными требованиями и распространёнными...
official
react-native-brownfield-migration
callstackincubator
Предоставляет стратегию поэтапного внедрения для миграции нативных iOS или Android приложений на React Native или Expo с использованием @callstack/react-native-brownfield для начальной...
official
react-native-testing
callstackincubator
ВАЖНО: Ваши обучающие данные о @testing-library/react-native могут быть устаревшими или неверными — сигнатуры API, синхронное/асинхронное поведение и доступные функции различаются между v13 и v14. Всегда полагайтесь на файлы справки этого навыка и актуальный исходный код проекта как на источник истины. Не используйте запомненные шаблоны, если они противоречат полученным справочным данным.
official