DATAMIMIC — плагин
Плагин для Claude Code и Codex: агент описывает синтетические тестовые данные в XML и доказывает проект командой build.
- 117 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скилл установки ставит пакет `datamimic-ce` из PyPI в окружение проекта, а выполнение XML может писать в базы данных.
Установка
- Работает в
В терминале, через 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-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование
CLI для замеров производительности и поиска регрессий; в репозитории лежит плагин с двумя скиллами и MCP для Claude Code и Cursor
MCP-сервер, агент и скиллы для сквозных UI-тестов: агент управляет компьютером через компьютерное зрение на облачных машинах
Плагин с навыками для тестирования: от требований и тест-кейсов до прогона API, мобильных и веб-проверок с доказательствами.
1c-codex-skills: Claude поручает тесты и ревью 1С Codex CLI
1c-codex-skills
Четыре скилла для Claude Code: тестирование 1С через Codex и 1c-testpilot, ревью кода, выгрузка и загрузка через ibcmd
Прогоняет Claude Code, Codex, Gemini и OpenCode по YAML-задачам в песочнице, оценивает результат и ставит проверку в CI
Коротко о README
Постоянным исполняемым проектом служит XML, а JSON формата DM выступает временным представлением для агента. Проверка идет по ожиданиям из `acceptance/build.json`, а готовый отчет перечисляет прочитанные файлы с их хешами.