iot-witness-verify — скилл для Claude Code: что делает
Проверяет целостность цепочки свидетелей для устройств Cognitum Seed и находит разрывы хешей. Инструмент оценивает сохранность данных и фиксирует пропуски эпох.
npx skills add ruvnet/ruflo --skill iot-witness-verify -a claude-codeЧто делает iot-witness-verify
Скилл автоматизирует аудит цепочки свидетелей для оборудования Cognitum Seed. Сначала агент запускает утилиту через команду npx с пакетом @claude-flow/[email protected] и переданным идентификатором устройства. В процессе проверяются пропуски эпох и нарушения связности хеш-цепочки.
По итогам проверки формируется итоговая оценка целостности в диапазоне 0.0–1.0. Если обнаружены разрывы, скилл вызывает инструмент mcp__plugin_ruflo-core_ruflo__memory_store и записывает факт сбоя в пространство iot-audit. Это сохраняет историю provenance для последующего разбора инцидентов.
Для выполнения требуется доступ к вызову Bash и настроенный сервер памяти Ruflo. Без пакета @claude-flow/[email protected] запуск проверки завершится ошибкой.
Какие задачи решает
- проверить целостность цепочки свидетелей устройства Cognitum Seed
- выявить разрывы хеш-цепочки и пропущенные эпохи
- рассчитать числовую оценку целостности данных
- сохранить запись о найденных разрывах в память аудита
Примеры запросов агенту
- Проверь цепочку свидетелей для устройства DEVICE_ID
- Запусти проверку целостности через iot-witness-verify для <device-id>
- Найди пропуски эпох и проверь хеши устройства DEVICE_ID
Как установить iot-witness-verify
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill iot-witness-verify -a claude-code2Вручную: положить файлы
~/.claude/skills/iot-witness-verify/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/iot-witness-verify/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill iot-witness-verify -a codex2Вручную: положить файлы
.agents/skills/iot-witness-verify/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill iot-witness-verify -a cursor2Вручную: положить файлы
.cursor/skills/iot-witness-verify/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ruvnet/ruflo iot-witness-verify2Вручную: положить файлы
.github/skills/iot-witness-verify/SKILL.md1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill iot-witness-verify -a gemini-cli2Командой платформы
gemini skills install https://github.com/ruvnet/ruflo --path plugins/ruflo-iot-cognitum/skills/iot-witness-verifyВручную: положить файлы
.devin/skills/iot-witness-verify/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill iot-witness-verify -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора104
Весь набор →Похожие
Вопросы о iot-witness-verify
Как установить iot-witness-verify в Claude Code?
Установите скилл командой npx skills add ruvnet/ruflo --skill iot-witness-verify -a claude-code.
Что делает скилл iot-witness-verify?
Он проверяет целостность хеш-цепочки свидетелей для Cognitum Seed, вычисляет показатель целостности и сохраняет найденные пробелы эпох в хранилище аудита.
Какие инструменты нужны для работы iot-witness-verify?
Скиллу требуются права на запуск Bash(npx *), чтение файлов Read и доступ к инструменту памяти mcp__plugin_ruflo-core_ruflo__memory_store.
Исходный текст
SKILL.md · MIT
--- name: iot-witness-verify description: Verify witness chain integrity and detect provenance gaps allowed-tools: Bash(npx *) mcp__plugin_ruflo-core_ruflo__memory_store Read argument-hint: "<device-id>" --- Verify the witness chain integrity for a Cognitum Seed device. Steps: 1. `npx -y -p @claude-flow/[email protected] cognitum-iot witness verify DEVICE_ID` 2. Check for epoch gaps and hash chain breaks 3. Report integrity score (0.0–1.0) 4. If gaps found, store for audit trail: `mcp__plugin_ruflo-core_ruflo__memory_store({ key: "iot-witness-gap-DEVICEID", value: "Gap from EPOCH to EPOCH", namespace: "iot-audit" })`
© ruvnet · MIT · ruvnet/ruflo