К основному содержанию
скилл CX Codex

pymoo — скилл для Claude Code: многоцелевая оптимизация на Python

Скилл для работы с pymoo: подбор алгоритма, постановка задачи, ограничения и разбор фронта Парето. Пригодится, когда целей несколько и они конфликтуют.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add K-Dense-AI/scientific-agent-skills --skill pymoo -a claude-code
Открыть на GitHub

Что делает pymoo

Скилл учит агента решать задачи оптимизации через pymoo: одна цель или несколько, ограничения, смешанные переменные. Внутри — подсказки по выбору алгоритма: GA и DE для одной цели, NSGA-II и SPEA2 для двух-трёх, NSGA-III и RVEA когда целей четыре и больше. Отдельно разобраны бенчмарки ZDT, DTLZ и WFG, настройка операторов скрещивания и мутации, визуализация результатов.

Работа идёт через единый вызов minimize(problem, algorithm, termination). Результат лежит в result.X и result.F, нарушения ограничений — в result.CV. Если допустимого решения не нашлось, result.X и result.F могут быть None. Скилл напоминает: после нормализации или починки решения стоит заново прогнать кандидатов через исходные физические ограничения, иначе легко принять недопустимую точку за рабочую.

Нужен Python 3.10+ и pymoo 0.6.2 с NumPy, SciPy, matplotlib и autograd. Для параллельного счёта — joblib, для чекпоинтов — dill, для обёртки над алгоритмом — optuna. Сеть требуется только на этапе установки. Учтите: MOEA/D в pymoo не поддерживает ограничения напрямую, для таких задач берите другой алгоритм.

Какие задачи решает

  • подобрать алгоритм под число целей
  • описать задачу с неравенствами и равенствами
  • получить фронт Парето и разобрать компромиссы
  • прогнать алгоритм на бенчмарке ZDT или DTLZ
  • задать свои операторы скрещивания и мутации

Примеры запросов агенту

  • Поставь задачу с двумя конфликтующими целями и реши её через NSGA-II
  • Добавь ограничения-неравенства в задачу и проверь, есть ли допустимые решения
  • Прогони NSGA-III на задаче с четырьмя целями и построй визуализацию фронта

Как установить pymoo

1Через Skills CLI (Vercel)

npx skills add K-Dense-AI/scientific-agent-skills --skill pymoo -a claude-code

2Вручную: положить файлы

~/.claude/skills/pymoo/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/pymoo/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о pymoo

Как установить pymoo в Claude Code?

Выполните npx skills add K-Dense-AI/scientific-agent-skills --skill pymoo -a claude-code, затем проверьте файл ~/.claude/skills/pymoo/SKILL.md.

Что делает скилл pymoo?

Помогает агенту ставить и решать задачи оптимизации через pymoo: выбирает алгоритм под число целей, разбирает ограничения и результаты в виде фронта Парето.

Что нужно для работы скилла?

Python 3.10+ и pymoo 0.6.2 с зависимостями NumPy, SciPy, matplotlib и autograd. Сеть нужна только для установки.

Похожие скиллы

Все скиллы по теме «ИИ и ML» →
skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. CX Codex +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. CX Codex +1 349 800установок

Из того же набора159

hypogenic Скилл для аудита и планирования использования HypoGeniC — инструмента генерации гипотез из размеченных текстовых датасетов с помощью LLM. Нужен, если вы работаете с пакетом hypogenic, его конфигами или бенчмарками HypoBench. CX Codex +1 1 900установок what-if-oracle Разбирает исследовательский план по веткам «что если»: благоприятной, базовой, неблагоприятной и другим. Помогает до траты ресурсов увидеть, где план сломается. CX Codex +1 1 900установок simpy Помогает строить, тестировать и анализировать модели дискретно-событийного моделирования на Python с библиотекой SimPy. Пригодится для расчёта очередей и логистики. CX Codex +1 1 900установок geomaster Помогает вести геопространственные исследования: работать со спутниковыми снимками, векторными и растровыми данными, CRS и пространственной статистикой. CX Codex +1 1 900установок scikit-bio Помогает анализировать биоинформатические данные: последовательности ДНК, РНК и белков, выравнивания и филогенетические деревья. Пригодится в проектах микробиологии и экологии. CX Codex +1 1 900установок consciousness-council Скилл собирает «совет» из архетипов мышления, разводит факты, допущения и ценности и выдаёт условную рекомендацию по трудному выбору. CX Codex +1 1 900установок stable-baselines3 Скилл для обучения агентов с подкреплением на Stable Baselines3. Поддерживает PPO, SAC, DQN и другие алгоритмы, работает с пользовательскими средами Gymnasium и векторизованными окружениями. CX Codex +1 1 900установок geopandas Помогает анализировать векторные геоданные в Python, проверять корректность геометрий и планировать перепроецирование через локальные аудиты. CX Codex +1 1 900установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой