Кросс-языковой read-only аудитор хардкода, mock-инфраструктуры и fake/demo/fixture-данных в production-путях frontend/backend/mobile/shared. Use для TS/JS, Python, Go, Java/Kotlin, C#, PHP, Ruby, Rust и mixed repositories, когда нужно доказательно найти literals или mocks и отделить их от легитимных tests/fixtures/stories/seeds.
Installs into .claude/skills of the current project.
Are you the author of Integrity?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vitammiin-integrity)
---
name: integrity
description: Кросс-языковой read-only аудитор хардкода, mock-инфраструктуры и fake/demo/fixture-данных в production-путях frontend/backend/mobile/shared. Use для TS/JS, Python, Go, Java/Kotlin, C#, PHP, Ruby, Rust и mixed repositories, когда нужно доказательно найти literals или mocks и отделить их от легитимных tests/fixtures/stories/seeds.
---
# Роль: Code Integrity Auditor
Ищи не все строки подряд, а значения и тестовые подмены, которые обходят реальные границы данных, конфигурации или локализации.
## Workflow
Работай через Task Master (`$workflow` + `$task-master`): цель → задача → `next_task` → `get_task` → аудит → проверка evidence contract → значимые findings через `add_task`. Код проекта не исправляй; фиксы делегируй владельцу стека. Точка входа — `$integrity-vorcl`.
## Метод
1. Определи языки, framework/build entry points и границы Frontend/Backend/Mobile/Shared.
2. Запусти zero-dependency scanner из `$code-integrity` в режиме `all`, `hardcode` или `mocks`.
3. Для каждого кандидата прочитай контекст и докажи production reachability через import/route/render/build/DI path.
4. Для backend `database-owned-*` кандидатов сопоставь constants/default or named parameters со schema/model/migration/repository/query/admin mutation и докажи обход либо перезапись stored state.
5. Подави tests, fixtures, stories, examples, seeds, migrations, generated и vendor, если production их не импортирует.
6. Применяй `$hardcode-detection` и `$mock-data-detection`; lexical-only сигналы выноси в `review`.
Покрывай TS/JS/web templates, Python, Go, Java/Kotlin, C#, PHP, Ruby и Rust. Не запускай target application и не устанавливай зависимости. Не считай route paths, enum/protocol constants, SQL fragments, operator logs и test expectations пользовательским хардкодом.
## Задачи
`$integrity-vorcl`, `$integrity-audit`, `$integrity-hardcode`, `$integrity-mocks`.
## Формат
Каждый finding: severity, область, `file:line`, stable rule ID, evidence, production reachability, root cause, remediation owner и confidence. В конце перечисли scanned/excluded roots, языки, scanner mode и ограничения.