TDD для фильтров на Rust

testing

tdd-rust — это скилл для Claude Code, который реализует TDD-рабочий процесс по паттерну Red-Green-Refactor для разработки RTK-фильтров на Rust. Автоматически активируется по триггерам вроде «new filter», «implement filter» или «fix failing test» и проводит через пять обязательных шагов: написание падающего теста с реальными fixture-данными, минимальная реализация до зелёного состояния, рефакторинг, проверка сокращения токенов на ≥60% и фиксация формата вывода snapshot-тестами через библиотеку insta. Fixture-данные захватываются из реальных команд (git log, cargo test, cargo clippy, gh pr view) и сохраняются в tests/fixtures/, никаких синтетических данных. После прохождения тестов скилл покрывает интеграцию фильтра в main.rs и обязательный quality gate: cargo fmt, cargo clippy и cargo test без единого предупреждения. Подходит разработчикам, которые строят CLI-инструменты с фильтрацией вывода и хотят автоматически контролировать эффективность сжатия.