К основному содержанию
скилл CX Codex

pull-main — скилл для Claude Code: что делает и как установить

Переключает репозиторий на ветку main, забирает свежие коммиты и подчищает удалённые ветки. Пригодится для синхронизации локального кода перед новой задачей.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dyoshikawa/rulesync --skill pull-main -a claude-code
Открыть на GitHub

Что делает pull-main

Скилл автоматизирует рутинное обновление ветки main. Сначала агент проверяет текущую ветку через git branch --show-current. Если открыта другая ветка, он переходит на основную с помощью git switch main.

Далее выполняется команда git pull --prune. Она забирает изменения из origin/main и сразу удаляет устаревшие ссылки на ветки, которых больше нет на удалённом сервере. В конце скилл формирует короткий отчёт: был ли переход между ветками, сколько коммитов подтянулось и какие ссылки были очищены.

Если в репозитории основная ветка называется master или не настроен origin, выполнение git switch main завершится ошибкой.

Какие задачи решает

  • переключиться на main и подтянуть свежие коммиты
  • удалить устаревшие ссылки на ветки через git pull --prune
  • получить отчёт об изменениях после синхронизации с удалённым репозиторием

Примеры запросов агенту

  • Синхронизируй main с удалённым репозиторием
  • Переключись на ветку main и забери свежие изменения
  • Обнови main

Как установить pull-main

1Через Skills CLI (Vercel)

npx skills add dyoshikawa/rulesync --skill pull-main -a claude-code

2Вручную: положить файлы

~/.claude/skills/pull-main/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/pull-main/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о pull-main

Как установить pull-main в Claude Code?

Выполните в терминале команду npx skills add dyoshikawa/rulesync --skill pull-main -a claude-code. Файл скилла сохранится по пути ~/.claude/skills/pull-main/SKILL.md.

Что делает скилл pull-main?

Он проверяет текущую ветку, переключается на main через git switch main, скачивает свежие изменения с флагом --prune и сообщает о количестве коммитов.

Что произойдёт, если основная ветка называется master?

Скилл жёстко ориентирован на команду git switch main. Если локальной ветки с таким именем нет, Git вернёт ошибку и процесс остановится.

Исходный текст

SKILL.md · MIT
---
name: pull-main
description: >-
  Switch to main branch and pull latest changes with prune. Use when the user
  wants to pull latest main, update main, or sync main with remote.
targets:
  - "*"
---

# Pull Main

Switch to the `main` branch and pull the latest changes from `origin/main` while pruning stale remote-tracking references.

## Step 1: Inspect Current State

Check the current branch:

```bash
git branch --show-current
```

If already on `main`, note it for the final report.

## Step 2: Switch to Main

Switch to the `main` branch:

```bash
git switch main
```

## Step 3: Pull with Prune

Pull the latest changes from `origin/main` with `--prune` to remove stale remote-tracking branches:

```bash
git pull --prune
```

## Step 4: Report Result

Summarize the operation:

- Whether a branch switch occurred
- Number of commits pulled (fast-forward or merge)
- Any stale remote-tracking branches that were pruned

© dyoshikawa · MIT · dyoshikawa/rulesync

Похожие скиллы

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора36

resolve-scrap-issues Скилл проходит по свежим GitHub-issue с меткой maintainer-scrap, проверяет каждую и либо закрывает её, либо открывает один общий PR с исправлениями. CX Codex +1 ★ 1 557звёзд репо research-tool-updates Скилл отслеживает свежие релизы ИИ-ассистентов, выявляет пробелы в поддержке правил rulesync и находит новые инструменты с файловыми конфигами. CX Codex +1 ★ 1 557звёзд репо release-dry-run Скилл сравнивает текущую ветку с последним тегом релиза, сводит изменения и предлагает MAJOR, MINOR или PATCH. Пригодится перед выпуском версии. CX Codex +1 ★ 1 557звёзд репо rebase-latest-main Скилл проводит агента по шагам: проверить ветку, сделать fetch, ребейзнуть на origin/main и разрулить конфликты. Полезен, когда ветка отстала от main. CX Codex +1 ★ 1 557звёзд репо prs-awaiting-maintainer Находит открытые pull request, где проверки прошли и следующий шаг за мейнтейнером. Пригодится, чтобы собрать список PR на ревью, повторную проверку или слияние. CX Codex +1 ★ 1 557звёзд репо prs-awaiting-author Показывает открытые пул-реквесты, по которым следующий шаг за автором: упал CI, не отвечены замечания ревью, ждёт ответа вопрос мейнтейнера. CX Codex +1 ★ 1 557звёзд репо post-issue-comment Скилл собирает контекст GitHub issue, пишет короткий ответ на английском и публикует его. Нужен, когда ответ должен учитывать всю дискуссию. CX Codex +1 ★ 1 557звёзд репо porting-another-repository Разбирает фичу в текущем репозитории и правила целевого, а потом пишет план переноса в tmp/ — файлами, которые вы применяете руками. CX Codex +1 ★ 1 557звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой