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

domain-ml — скилл для Claude Code: что делает и как установить

Скилл подсказывает, как проектировать ML/AI-приложения на Rust: от работы с тензорами до загрузки моделей и пакетного инференса.

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

Что делает domain-ml

domain-ml задаёт ориентиры для ML/AI-приложений на Rust. Он разбирает экономную работу с памятью, потоковую обработку больших данных, пакетный инференс, загрузку модели один раз и асинхронную подачу данных для GPU. Отдельно затрагивает воспроизводимость через фиксированные seed и версионирование.

Внутри есть сопоставление задач и библиотек: tract для ONNX-инференса, candle и burn для обучения и инференса, tch-rs для моделей PyTorch, ndarray для тензоров, polars для обработки данных и fastembed для эмбеддингов. Также описаны OnceLock<Model>, итераторы для потоковой обработки и разбиение входов на batch.

Если модель обучается в Python и разворачивается в Rust, совет с ONNX и tract даёт понятную границу между обучением и запуском. Для GPU понадобятся CUDA или Metal через подходящий backend, а для больших тензоров важно избегать лишних копий.

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

  • спроектировать ML-приложение на Rust
  • выбрать библиотеку для ONNX-инференса
  • организовать пакетную обработку входов
  • загружать модель один раз и переиспользовать её
  • связать потоковую подачу данных с GPU-инференсом

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

  • Спроектируй сервис инференса на Rust для model.onnx с однократной загрузкой модели.
  • Сравни tract, candle и tch-rs для моего ML-приложения на Rust.
  • Перепиши обработку входов так, чтобы использовать batch и не копировать большие тензоры.

Как установить domain-ml

1Через Skills CLI (Vercel)

npx skills add actionbook/rust-skills --skill domain-ml -a claude-code

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

~/.claude/skills/domain-ml/SKILL.md

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

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

Вопросы о domain-ml

Как установить domain-ml в Claude Code?

Выполните npx skills add actionbook/rust-skills --skill domain-ml -a claude-code, затем проверьте файл ~/.claude/skills/domain-ml/SKILL.md. Повторная команда установки из способа для Claude Code: npx skills add actionbook/rust-skills --skill domain-ml -a claude-code.

Что делает domain-ml?

Скилл помогает принимать архитектурные решения для ML/AI на Rust: выбирать библиотеки, организовывать загрузку моделей, batching, streaming и работу с GPU.

Какие библиотеки рассматривает domain-ml?

Для ONNX-инференса указан tract, для обучения и инференса на Rust — candle и burn, для моделей PyTorch — tch-rs. Для тензоров также рассматриваются ndarray, а для обработки данных — polars.

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

Всё по теме «ИИ и ML» →
domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. 876 391установок domain-driven-design wondelai Скилл для ИИ-агента, который заставляет его сначала разобраться в бизнес-модели, а потом называть классы и резать модули: контексты, агрегаты, единый язык. Пригодится, когда код разошёлся с бизнесом. CX Codex +1 7 200установок principle-model-the-domain backnotprop Помогает описывать предметную область через структуры данных, а не разрастающиеся условия. Нужен для логики состояний и повторяющихся правил формы данных. CX Codex +1 5 200установок deploying-custom-domain-rest-api aws Разворачивает региональный REST API в AWS с собственным доменом, функцией на AWS Lambda и авторизатором запросов через AWS CLI. CX Codex +1 5 000установок domain-authority-auditor aaron-he-zhu Перенаправляет к актуальной версии скилла в наборе aaron-marketing-skills. Нужен при переходе со старого репозитория. CX Codex +1 4 700установок understand-domain Egonex-AI Изучает кодовую базу и строит интерактивную схему бизнес-доменов и процессов. Пригодится, чтобы увидеть, как части проекта связаны между собой. CX Codex +1 3 600установок

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

rust-daily Собирает дайджесты событий экосистемы Rust за день, неделю или месяц. Пригодится разработчикам, чтобы отслеживать релизы и обсуждения без ручного обхода сайтов. CX Codex +1 3 000установок meta-cognition-parallel Экспериментальный скилл разбирает вопросы по Rust через три слоя анализа и сводит результаты в одну рекомендацию. CX Codex +1 3 000установок rust-deps-visualizer Рисует дерево зависимостей Rust-проекта символами ASCII. Пригодится, когда нужно быстро понять, что тянет за собой ваш Cargo.toml. CX Codex +1 3 000установок rust-skill-creator Генерирует скиллы по крейтам и стандартной библиотеке Rust прямо из онлайн-документации. Помогает ассистенту точнее работать со сторонними пакетами. CX Codex +1 3 000установок domain-fintech Скилл задаёт агенту правила финтех-домена на Rust: точные десятичные деньги, неизменяемые транзакции, аудит. Пригодится при работе с платежами и учётом. CX Codex +1 2 800установок domain-cloud-native Скилл задаёт правила разработки облачных микросервисов на Rust: от сигналов завершения работы до проверок готовности в Kubernetes. CX Codex +1 2 900установок domain-embedded Направляет работу с embedded и no_std Rust: памятью, прерываниями и периферией. Пригодится при разработке прошивок для микроконтроллеров. CX Codex +1 2 900установок rust-router Скилл, который не отвечает на вопросы по Rust сразу, а сначала ведёт агента по слоям: механика языка, проектирование, ограничения предметной области. CX Codex +1 2 700установок

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

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