Хирургическое извлечение из GitHub: навык Claude для получения одной функции, а не всего репозитория

✍️ OpenClawRadar📅 Опубликовано: 12 мая 2026 г.🔗 Source
Ad

Разработчик, раздражённый склонностью Claude Code клонировать целые репозитории по запросу "позаимствовать идею", выпустил навык с открытым исходным кодом, решающий эту проблему. Навык под названием surgical-github-extraction инструктирует Claude следовать точному рабочему процессу вместо загрузки всего репозитория или добавления зависимости.

Как это работает

Навык представляет собой один файл SKILL.md, который автоматически срабатывает при вставке URL-адреса GitHub в качестве источника вдохновения. Правила:

  • Сначала прочитайте README, чтобы понять структуру проекта.
  • Загрузите 1–3 исходных файла по прямым ссылкам, чтобы увидеть, как реализован шаблон — подсказки, схемы, файлы оркестрации. Никогда весь репозиторий.
  • Зафиксируйте коммит по SHA, сохраните в /tmp (или %TEMP% на Windows).
  • Выделите наименьший полезный модуль: функцию, подсказку или просто шаблон.
  • Перепишите в своём стиле. Укажите исходный SHA.

Реальные примеры

  • Репозиторий TradingAgents: Запрос "можно ли использовать этот шаблон для приложения для поиска работы?" → README плюс несколько файлов агентов/подсказок, предложена аналогия (JobFitAnalyst + Critic, спорящие друг с другом). Ничего не скопировано в проект.
  • Библиотека litl/backoff: Запрос "украсть экспоненциальную задержку" → загружен один файл (_wait_gen.py), извлечён генератор из 8 строк, переписан встроенно с комментарием о происхождении. Никакого pip install.
Ad

Почему навык, а не MCP

Автор выбрал создание навыка Claude, а не MCP-сервера, потому что навыки — это чистая дисциплина в отношении инструментов, уже имеющихся у Claude (WebFetch, curl, gh, Read). MCP предоставляют новые инструменты; навыки предоставляют инструкции. Та же форма, что и у собственного mcp-builder от Anthropic — это навык, а не MCP.

Установка

Лицензия MIT, установка одного файла:

mkdir -p ~/.claude/skills/surgical-github-extraction
curl -fsSL https://raw.githubusercontent.com/jeet-dhandha/jd-skills/main/skills/surgical-github-extraction/SKILL.md \
  -o ~/.claude/skills/surgical-github-extraction/SKILL.md

Оба навыка находятся в коллекции jd-skills: github.com/jeet-dhandha/jd-skills.

Родственный навык под названием code-graft обрабатывает случаи, когда одноразового фрагмента недостаточно, но зависимость времени выполнения — это слишком много; он вендорит только ту часть библиотеки, которую вы используете, обрезает остальное и может выборочно синхронизироваться с upstream.

Для кого это

Разработчики, использующие Claude Code, которые хотят точно контролировать, как AI-агенты получают и ссылаются на open-source код — без случайного git clone или раздувания зависимостей.

📖 Читать полный источник: r/ClaudeAI

Ad

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

Android CLI и навыки для рабочих процессов разработки AI-агентов
Инструменты

Android CLI и навыки для рабочих процессов разработки AI-агентов

Google выпустила Android CLI с командами типа android create и android sdk install, а также репозиторий Android Skills на GitHub с модульными наборами инструкций. Внутренние тесты показывают снижение использования токенов LLM на 70% и ускорение выполнения задач в 3 раза.

OpenClawRadar
Навыки агента HuggingFace: Стандартизированные определения задач ИИ для кодирующих агентов
Инструменты

Навыки агента HuggingFace: Стандартизированные определения задач ИИ для кодирующих агентов

HuggingFace Skills — это автономные папки с YAML-фронтматером и инструкциями для ИИ-агентов, предназначенные для выполнения конкретных задач машинного обучения, таких как создание наборов данных, обучение моделей и их оценка. Они совместимы с OpenAI Codex, Claude Code от Anthropic, Google Gemini CLI и Cursor.

OpenClawRadar
Коллекция из 177 шаблонов SOUL.md для OpenClaw, организованных в 24 категории.
Инструменты

Коллекция из 177 шаблонов SOUL.md для OpenClaw, организованных в 24 категории.

Разработчик собрал 177 готовых к использованию шаблонов SOUL.md для агентов OpenClaw по 24 категориям, включая Маркетинг, Разработку, Бизнес, DevOps, Финансы, Креатив, Данные, Безопасность, Здравоохранение, Юридические вопросы, HR и Образование. Все шаблоны лицензированы по MIT и доступны на GitHub.

OpenClawRadar
Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования
Инструменты

Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования

Разработчик создал хук UserPromptSubmit для Claude Code, который отслеживает накопление незавершённой работы по четырём очередям: незафиксированные изменения свыше 200 строк, три или более незапущенных коммита, запущенные коммиты без файлов изменений и PR на выпуск, открытые дольше 24 часов.

OpenClawRadar