Инструмент командной строки с открытым исходным кодом sdf использует Claude для управления стекированными пулл-реквестами на GitHub.

✍️ OpenClawRadar📅 Опубликовано: 14 марта 2026 г.🔗 Source
Инструмент командной строки с открытым исходным кодом sdf использует Claude для управления стекированными пулл-реквестами на GitHub.
Ad

sdf (Stacked Diffs Flow) — это инструмент командной строки с открытым исходным кодом, который автоматизирует рабочие процессы с накопленными пулл-реквестами поверх git и gh. Инструмент использует Claude CLI в качестве движка для обработки сложных операций, причём Claude указан как обязательная зависимость наряду с git и gh, и его версия проверяется при запуске. Функции ИИ плавно отключаются, если Claude CLI отсутствует.

Ключевые команды и функции

Инструмент предоставляет несколько команд, в которых Claude выполняет основную работу:

  • sdf split — Разбивает большую ветку на стек. Claude анализирует полную разницу, определяет смысловые темы и предлагает план послойного разделения с точностью до отдельных изменений, включая случаи, когда один файл затрагивает несколько задач. Затем он создаёт каждую ветку в порядке зависимостей, проверяет, что разделение не привело к потере данных, и открывает пулл-реквесты.
  • sdf sync — Обрабатывает разрешение конфликтов во время каскадного ребейза. Когда вышестоящий пулл-реквест сливается, а нижестоящая ветка имеет конфликт, sdf формирует запрос с полным контекстом стека (что пыталась сделать каждая ветка, что изменилось выше, и фактические маркеры конфликтов) и передаёт его Claude CLI. Claude разрешает конфликты на смысловом уровне, понимая, почему они возникли, а не только где.
  • sdf sync --with-content — Claude читает различия для каждой ветки и пишет заголовок и описание, объясняющие, что и почему было изменено, что полезно, когда не хочется переключаться на написание текста.
  • sdf ai intro — Создаёт файл навыков, чтобы Claude Code понимал команды sdf, рабочие процессы и соглашения между сессиями.
Ad

Установка и доступность

Инструмент бесплатный и имеет лицензию MIT, исходный код доступен на GitHub. Его можно установить через Homebrew с помощью brew install pavelpascari/tap/sdf. Документация доступна по адресу stacked-diffs-flow.com/docs/getting-started.

Такой инструмент полезен разработчикам, работающим со сложными кодовыми базами, которым необходимо эффективно управлять несколькими зависимыми пулл-реквестами. Интеграция с Claude CLI позволяет семантически понимать изменения в коде, а не просто манипулировать текстом.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

cc-session-utils: TUI-панель управления для работы с сессиями Claude Code и контроля расходов
Инструменты

cc-session-utils: TUI-панель управления для работы с сессиями Claude Code и контроля расходов

Разработчик создал cc-session-utils — инструмент с терминальным интерфейсом для управления файлами сессий Claude Code, отслеживания затрат по моделям, очистки потерянных сессий и миграции данных между проектами. Для работы требуется Python 3.11+, инструмент построен на основе Textual.

OpenClawRadar
Сервер DAUB MCP позволяет Клоду создавать и отображать пользовательские интерфейсы через JSON-спецификации
Инструменты

Сервер DAUB MCP позволяет Клоду создавать и отображать пользовательские интерфейсы через JSON-спецификации

DAUB — это MCP-сервер, который позволяет Claude создавать пользовательские интерфейсы напрямую из текстовых запросов, генерируя структурированные JSON-спецификации, которые отображаются как живые интерфейсы без генерации кода или компиляции. Он предоставляет четыре инструмента: generate_ui, render_spec, validate_spec и get_component_catalog.

OpenClawRadar
Holaboss стремится решить проблему развертывания портативных локальных агентов.
Инструменты

Holaboss стремится решить проблему развертывания портативных локальных агентов.

Holaboss — это проект с открытым исходным кодом, который рассматривает AI-работника как переносимый артефакт с индивидуальным рабочим пространством для каждого работника, локальными навыками/приложениями, постоянной памятью и средой выполнения, которую можно упаковать отдельно от десктопного приложения. Он поддерживает локальные стеки моделей, такие как Ollama, и требует Node.js 22+ на целевых машинах.

OpenClawRadar
Claude IDE Bridge: Инструмент MCP для удаленного доступа к редактору
Инструменты

Claude IDE Bridge: Инструмент MCP для удаленного доступа к редактору

Claude IDE Bridge — это инструмент с открытым исходным кодом, который предоставляет Claude AI удалённый доступ к управлению редакторами кода через MCP (Model Context Protocol). Он предоставляет доступ к знаниям редактора, таким как информация о типах в реальном времени и состояние отладчика, в виде вызываемых инструментов.

OpenClawRadar