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

domain-fintech — скилл для Claude Code: правила Rust для финтеха

Скилл задаёт агенту правила финтех-домена на Rust: точные десятичные деньги, неизменяемые транзакции, аудит. Пригодится при работе с платежами и учётом.

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

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

Скилл описывает ограничения финтех-домена и переводит их в решения на Rust. Главное правило: для денег нельзя брать f64, потому что плавающая точка теряет точность — вместо неё rust_decimal::Decimal. Транзакции должны быть неизменяемыми и прослеживаемыми, для этого предлагается Arc<T> и событийная модель. Баланс не должен появляться из ниоткуда, поэтому суммы проверяются через типы с валидацией.

Внутри — таблицы связей «правило домена → ограничение дизайна → реализация на Rust», список крейтов (rust_decimal, chrono, time, uuid, serde, validator) и паттерны: newtype для валюты, событийный учёт, структурные логи с trace ID, двойная запись дебет/кредит. Есть пример типа Amount с проверкой совпадения валюты при сложении и разбор частых ошибок: f64 вместо десятичного типа, изменяемая транзакция, сумма строкой, тихое переполнение.

Скилл не пишет код за вас и не подключает крейты сам. Он задаёт рамки, в которых агент будет предлагать решения, поэтому зависимости вроде rust_decimal придётся добавить в проект отдельно. Если вы делаете на Rust не финтех, а что-то другое, эти ограничения только запутают агента.

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

  • сложить суммы в разных валютах без потери точности
  • сделать транзакции неизменяемыми и пригодными для аудита
  • выбрать тип для денег вместо f64
  • описать границы транзакции через владение
  • настроить структурные логи с trace ID для разбора спорных операций

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

  • помоги спроектировать модель платежа на Rust по правилам domain-fintech
  • проверь мой код учёта денег: нет ли f64 и изменяемых транзакций
  • предложи структуру ledger с двойной записью на rust_decimal

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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-ml Скилл подсказывает, как проектировать ML/AI-приложения на 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установок domain-iot Скилл задаёт ограничения IoT-разработки на Rust: сеть падает, питание ограничено, устройство доступно физически. Помогает агенту выбрать буфер, retry и TLS. CX Codex +1 2 700установок

Похожие

plaid-fintech sickn33 Скилл задаёт паттерны интеграции Plaid API: генерацию Link token, сверку балансов, синхронизацию транзакций и настройку списаний ACH. CX Codex +1 956установок fintech-engineer VoltAgent Community Субагент проектирует платежные системы, банковские интеграции и сервисы с соблюдением требований регуляторов. Пригодится при настройке шлюзов, расчетов и правил KYC. 518установок fintech-algorithms IslamBaraka90 Скилл подключает к агенту библиотеку из 717 TypeScript-функций: индикаторы, статистика, портфели, риск. Пригодится, когда нужно посчитать метрику по ценовому ряду, а не приблизить её. CX Codex +1 1 900установок digits-fintech-swiss-template nexu-io Шаблон финтех-презентации в швейцарской сетке: чёрный, тёплая бумага, неоново-лаймовые акценты. Три слайда с крупными числовыми карточками и навигацией с клавиатуры, всё в одном HTML-файле. CX Codex +1 2 800установок finance-expert pcl-stdlib Скилл для задач, где в коде появляется сумма денег: баланс, возврат, выплата, сверка, отчётность. Держит модель денег и двойную запись. CX Codex +1 6 400установок stripe-apps stripe Помогает создавать и проверять Stripe Apps, настраивать UI для панели управления и кастомные скрипты биллинга. CX Codex +1 1 500установок

Рядом в теме «Финансы и бизнес»

Всё по теме «Финансы и бизнес» →

Вопросы о domain-fintech

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

Выполните npx skills add actionbook/rust-skills --skill domain-fintech -a claude-code. Скилл появится в ~/.claude/skills/domain-fintech/SKILL.md.

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

Задаёт агенту правила финтех-домена на Rust: десятичная арифметика для денег, неизменяемые транзакции, аудит и согласованность баланса.

Нужно ли что-то добавлять в проект?

Да, крейты вроде rust_decimal скилл только рекомендует — подключать их в Cargo.toml нужно самому.

Смотрите также

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

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