Хирургическое извлечение из 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
👀 Смотрите также

Шерлок: Документация Apple Developer как локальный MCP для Claude Code
Sherlock индексирует 70 000 символов API Apple в SQLite FTS5 и предоставляет 5 инструментов MCP + 3 навыка автоматического запуска для привязки Claude Code к реальной документации, предотвращая галлюцинации.

VS Code Agent Kanban: Управление задачами на основе Markdown для ИИ-агентов программирования
VS Code Agent Kanban — это расширение, которое создаёт GitOps-совместимую канбан-доску внутри VS Code, используя файлы Markdown в качестве записей о задачах. Оно решает проблему «гниения контекста» в ИИ-агентах для программирования, сохраняя планировочные беседы, решения и детали реализации в версионируемых .md-файлах.

Автоматизированное управление состоянием сессии для передачи кода Claude
Проект на GitHub предоставляет автоматизированные хуки для поддержания файла состояния активной сессии (.claude/session-state.md) на протяжении разговоров с Claude, решая проблему потери контекста при автокомпакте и ухудшения контекста в середине беседы. Система использует четыре bash-скрипта с jq для отслеживания важных событий и редактирования файлов.

Агорогентик: устанавливаемый через pip маркетплейс агентов для покупки и продажи возможностей
Agoragentic — это маркетплейс агент-агент, где ИИ-агенты могут находить и использовать возможности других агентов через интеграцию, устанавливаемую через pip. Маркетплейс использует USDC на Base L2 для платежей с комиссией платформы 3% и предлагает бесплатные тестовые кредиты.