# decimal-scaled

Плагин помогает работать с Rust-библиотекой decimal-scaled для десятичных чисел с фиксированной точностью. Пригодится для расчётов, где важно избежать ошибок двоичной арифметики с плавающей точкой.

- плагин · `type=plugin` · Claude Code · ★ 8
- Автор: mootable
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mootable/decimal-scaled
- Обновлён: 2026-10-19
- HTML: https://affpapa.org/nevibecode/plugins/decimal-scaled

## Что делает

decimal-scaled предназначена для вычислений с десятичными числами, точность которых задаётся при компиляции. Библиотека поддерживает точное сложение и вычитание, умножение и деление с корректным округлением, а также несколько режимов округления. Для математических функций доступны строгие целочисленные вычисления, дающие одинаковые результаты на разных платформах.

Плагин относится к экосистеме Claude Code и связан с Rust-библиотекой decimal-scaled. При работе с ней можно выбирать разрядность и масштаб числа, разбирать преобразования между типами и настраивать округление. Библиотека также поддерживает конфигурации `no_std` и `no_std + alloc`; строгий режим не требует `libm`.

Для подключения через каталог плагинов Claude Code выполните обе команды установки по порядку. В Rust-проекте зависимость добавляется в `Cargo.toml` с версией `0.5` и функцией `macros`. Версия Rust должна соответствовать минимальному требованию `1.89`.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install decimal-scaled@claude-community
```

## Когда брать
- выполнять денежные расчёты без ошибок представления десятичных дробей
- задавать точность десятичного типа на этапе компиляции
- выбирать режим округления для арифметических операций
- получать одинаковые результаты математических функций на разных платформах
- подбирать разрядность для чисел с высокой точностью

## Примеры запросов агенту
- Помоги подключить `decimal-scaled` к моему Rust-проекту через `Cargo.toml`.
- Покажи, как задать точность десятичного числа и выбрать подходящий тип `D38` или `D76`.
- Объясни, как использовать строгий режим для вычисления квадратного корня и настроить округление.

## Похожие
- [domain-fintech](https://affpapa.org/nevibecode/skills/domain-fintech.md) — скилл · 2800 установок
- [rust-async-patterns](https://affpapa.org/nevibecode/skills/rust-async-patterns.md) — скилл · 20625 установок
- [rust-mcp-server-generator](https://affpapa.org/nevibecode/skills/rust-mcp-server-generator.md) — скилл · 9181 установка
- [rust-engineer](https://affpapa.org/nevibecode/skills/rust-engineer.md) — скилл · 6300 установок
- [rust-patterns](https://affpapa.org/nevibecode/skills/rust-patterns.md) — скилл · 5100 установок
- [iii-sdk-reference](https://affpapa.org/nevibecode/skills/iii-sdk-reference.md) — скилл · 4100 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
