scikit-learn · davila7 — скилл для Claude Code: ML на Python
Скилл для Claude, который помогает писать код машинного обучения на scikit-learn: классификация, кластеризация, препроцессинг, пайплайны и подбор гиперпараметров.
npx claude-code-templates@latest --skill scientific/scikit-learnЧто делает scikit-learn
Скилл даёт агенту справочник по scikit-learn: алгоритмы обучения с учителем и без, метрики, кросс-валидация, обработка пропусков, кодирование категорий, сборка пайплайнов. Внутри — файлы references/supervised_learning.md, references/unsupervised_learning.md, references/model_evaluation.md, references/preprocessing.md и другие. Агент подтягивает нужный раздел, когда вы просите собрать модель или разобрать данные.
Ставится через npx claude-code-templates@latest --skill scientific/scikit-learn либо npx skills add davila7/claude-code-templates --skill scikit-learn -a claude-code. Сам scikit-learn в проект не попадает: скилл только подсказывает агенту, что писать. Библиотеку ставьте отдельно, например uv pip install scikit-learn; для графиков в примерах нужны matplotlib и seaborn, для таблиц — pandas и numpy.
Полезен, когда нужно сравнить несколько алгоритмов на одном датасете или собрать пайплайн со смешанными признаками. Если у вас уже есть свой набор сниппетов и вы не хотите, чтобы агент тянул чужие примеры, скилл будет мешать.
Какие задачи решает
- собрать пайплайн с числовыми и категориальными признаками
- подобрать гиперпараметры через GridSearchCV или RandomizedSearchCV
- оценить модель метриками precision, recall и ROC AUC
- заполнить пропуски и закодировать категории перед обучением
- снизить размерность через PCA или t-SNE
Примеры запросов агенту
- Раздели данные на train и test со стратификацией и обучи RandomForestClassifier
- Собери Pipeline с ColumnTransformer: числовые признаки отмасштабируй, категориальные закодируй
- Прогони кросс-валидацию по нескольким моделям и выведи метрики для каждой
Как установить scikit-learn
1Через claude-code-templates
npx claude-code-templates@latest --skill scientific/scikit-learn2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill scikit-learn -a claude-code3Вручную: положить файлы
~/.claude/skills/scikit-learn/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/scikit-learn/
Вручную: положить файлы
.agents/skills/scikit-learn/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/scikit-learn/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates scikit-learn2Вручную: положить файлы
.github/skills/scikit-learn/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/scientific/scikit-learnВручную: положить файлы
.devin/skills/scikit-learn/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о scikit-learn
Как установить scikit-learn в Claude Code?
Выполните npx claude-code-templates@latest --skill scientific/scikit-learn, затем npx skills add davila7/claude-code-templates --skill scikit-learn -a claude-code. Файл скилла окажется в ~/.claude/skills/scikit-learn/SKILL.md.
Что делает скилл scikit-learn?
Даёт агенту справочные материалы по алгоритмам, метрикам, препроцессингу и пайплайнам scikit-learn, чтобы он писал корректный код вместо догадок.
Нужно ли ставить саму библиотеку scikit-learn?
Да, скилл её не устанавливает. Библиотеку ставьте в проект отдельно, например uv pip install scikit-learn.
Похожие скиллы
Все скиллы по теме «ИИ и ML» →Сначала — scikit-learn от других авторов.