Хирургическое извлечение из GitHub: навык Claude для получения одной функции, а не всего репозитория
Разработчик, раздражённый склонностью 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.
Почему навык, а не 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
👀 Смотрите также

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

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

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

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