DATAMIMIC — плагин

Плагин для Claude Code и Codex: агент описывает синтетические тестовые данные в XML и доказывает проект командой build.

  • 117 ★ репозитория
  • Последний коммит
  • MIT
ПлагинОфициальный

Расширенный доступ

Почему такой уровень

  • Скилл установки ставит пакет `datamimic-ce` из PyPI в окружение проекта, а выполнение XML может писать в базы данных.
Все причины и проверки

rapiddweller/datamimic

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/datamimic

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл установки ставит пакет `datamimic-ce` из PyPI в окружение проекта, а выполнение XML может писать в базы данных.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин ставит в Claude Code или Codex скиллы `generate-test-data` и `setup-datamimic` для DATAMIMIC Community Edition. Агент описывает набор данных в `datamimic.xml` и `acceptance/build.json`, запускает `datamimic authoring build` и правит проект по структурированному отчету, пока не получит статус `ready`. CE генерирует детерминированные синтетические данные и псевдонимизирует выгрузки для PostgreSQL, MySQL, Oracle, MS SQL, SQLite, MongoDB, CSV, JSON, XML и XLSX. Если пакета нет в окружении проекта, скилл установки ставит `datamimic-ce` пятой версии из PyPI. Для клиентов с MCP есть необязательный адаптер `datamimic-mcp`.

Для кого. QA-инженеры и разработчики, которым нужны воспроизводимые тестовые данные для CI и стендов без выгрузок боевых баз.

Подходит, если

  • Четыре клиента по два заказа, где каждый заказ ссылается на настоящий идентификатор клиента.
  • Выгрузку со стенда псевдонимизируют с повторяемым результатом по seed.
  • Два запуска модели должны дать одинаковые данные, и это видно по хешу SHA-256.
  • Перед тестами в CI свежие данные записывают в PostgreSQL или SQLite.

Не подходит, если

  • Нужен сканер PII и журнал аудита: они входят в Enterprise Platform, в CE их нет.
  • Данные должны согласованно попасть сразу в Oracle, MongoDB и Kafka: многосистемное выполнение есть только в Enterprise.
  • Требуются сообщения EDIFACT, SWIFT MT, HL7 или FHIR: шаблоны для них входят в платформу.

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

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

Ограничения

В окружении проекта нужен Python 3.11 или новее. Команда `build` проверяет проект, но доставку данных во внешнюю базу не подтверждает. Выполнение XML на реальной системе агент запускает только по просьбе пользователя. Для MCP-адаптера нужен отдельный пакет `datamimic-ce[mcp]`. Поля с персональными данными при псевдонимизации помечают вручную в XML. Описание рассчитано на CE 5.0. Подключенный проект Platform использует удаленный сервис, и локальный CE ему не нужен.

Как отключить. Удалите плагин через менеджер плагинов агента, а пакет `datamimic-ce` уберите из окружения проекта командой `python -m pip uninstall datamimic-ce`.

Частые вопросы

Как поставить плагин в Claude Code?

Выполните `claude plugin marketplace add https://github.com/rapiddweller/datamimic.git`, затем `claude plugin install datamimic@datamimic`. Скилл вызывают как `/datamimic:generate-test-data`.

Как поставить плагин в Codex?

Выполните `codex plugin marketplace add https://github.com/rapiddweller/datamimic.git`, затем `codex plugin add datamimic@datamimic`. Скилл вызывается как `$generate-test-data`.

Нужно ли ставить CE отдельно?

Нет. Скилл установки сам ставит `datamimic-ce` версии 5 из PyPI, если пакета нет в окружении. Вручную работает `python -m pip install "datamimic-ce>=5.0.0,<6"`.

Как подключить MCP-адаптер?

Установите `datamimic-ce[mcp]` и запустите `datamimic-mcp --transport stdio --workspace-root <путь к проекту>`. Плагин сам MCP не настраивает.

Что входит только в Enterprise Platform?

PII-сканер, многосистемное выполнение для Oracle, MongoDB и Kafka, шаблоны EDIFACT, SWIFT MT и HL7, роли, аудит и планировщик.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование

ПлагинШирокий доступ528Звезды репозитория
Официальный

CLI для замеров производительности и поиска регрессий; в репозитории лежит плагин с двумя скиллами и MCP для Claude Code и Cursor

CLIРасширенный доступ394Звезды репозитория
Официальный

MCP-сервер, агент и скиллы для сквозных UI-тестов: агент управляет компьютером через компьютерное зрение на облачных машинах

MCP-серверШирокий доступ356Звезды репозитория

Плагин с навыками для тестирования: от требований и тест-кейсов до прогона API, мобильных и веб-проверок с доказательствами.

ПлагинРасширенный доступ101Звезды репозитория

Прогоняет Claude Code, Codex, Gemini и OpenCode по YAML-задачам в песочнице, оценивает результат и ставит проверку в CI

CLIШирокий доступ160Звезды репозитория

Коротко о README

Постоянным исполняемым проектом служит XML, а JSON формата DM выступает временным представлением для агента. Проверка идет по ожиданиям из `acceptance/build.json`, а готовый отчет перечисляет прочитанные файлы с их хешами.

Бейдж для README

Сообщить о проблеме