experiment-code — скилл для Claude Code: код ML-экспериментов
Пишет и дорабатывает код ML-экспериментов для научной статьи: обучение, оценка, отладка, графики. Пригодится, когда нужно прогнать серию запусков и сравнить результаты.
npx skills add lingzhi227/agent-research-skills --skill experiment-code -a claude-codeЧто делает experiment-code
Скилл работает в четырёх режимах. generate сначала планирует все прогоны — свипы гиперпараметров, абляции, бейзлайны, — а потом пишет самодостаточный код в каталоге проекта, без импортов из чужих репозиториев. improve читает текущий код и результаты, правит точечно и оставляет вариант с лучшим счётом. debug разбирает сообщение об ошибке и делает минимальную правку, до 4 попыток, прежде чем менять подход. plot собирает данные из run_*/final_info.json и строит графики для публикации.
Структура проекта задана жёстко: experiment.py, plot.py, notes.txt и каталоги run_1, run_2 с final_info.json внутри. Каждый прогон запускается как python experiment.py --out_dir=run_i. Заглушек вроде pass или raise NotImplementedError быть не должно, данные нужны настоящие, а не игрушечные. Из фреймворков скилл предпочитает PyTorch или scikit-learn.
Есть правила, на которых скилл спотыкается чаще всего. Метод не должен получить 0% точности — расчёт accuracy проверяется отдельно, потому что нулевой результат обычно означает ошибку в коде, а не провал идеи. Семена нужны для воспроизводимости. Перед каждым экспериментом в код добавляется print с объяснением, что именно должны показать результаты. Если работаете с длинными логами, учтите: сообщение об ошибке обрезается до последних 1500 символов.
Какие задачи решает
- спланировать серию прогонов: свипы, абляции, бейзлайны
- сгенерировать обучающий и оценочный пайплайн в одном каталоге
- починить падающий эксперимент по тексту ошибки
- поднять счёт уже работающей модели точечными правками
- построить сравнительные графики из результатов прогонов
Примеры запросов агенту
- /experiment-code generate — собери пайплайн обучения и оценки для моего плана эксперимента
- /experiment-code debug — вот текст ошибки, найди причину и исправь минимально
- /experiment-code improve — посмотри текущий код и результаты, предложи правки и перезапусти
Как установить experiment-code
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill experiment-code -a claude-code2Вручную: положить файлы
~/.claude/skills/experiment-code/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/experiment-code/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill experiment-code -a codex2Вручную: положить файлы
.agents/skills/experiment-code/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill experiment-code -a cursor2Вручную: положить файлы
.cursor/skills/experiment-code/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills experiment-code2Вручную: положить файлы
.github/skills/experiment-code/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill experiment-code -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/experiment-codeВручную: положить файлы
.devin/skills/experiment-code/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill experiment-code -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора23
Похожие
Рядом в теме «ИИ и ML»
Всё по теме «ИИ и ML» →Вопросы о experiment-code
Как установить experiment-code в Claude?
Выполните npx skills add lingzhi227/agent-research-skills --skill experiment-code -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/experiment-code/SKILL.md.
Что делает experiment-code?
Генерирует код ML-экспериментов, дорабатывает его по результатам прогонов, отлаживает ошибки и строит графики. Рассчитан на эксперименты для научной статьи.
Какие фреймворки поддерживаются?
Скилл предпочитает PyTorch или scikit-learn. TensorFlow и Keras не используются.