TDD-разработка на Rust с циклом Red-Green-Refactor

testing

rtk-tdd — это скилл для Claude Code, который внедряет методологию TDD (Red-Green-Refactor) в разработку на Rust и автоматически срабатывает при реализации функций, написании тестов, рефакторинге и исправлении багов. Скилл задаёт строгий цикл: сначала пишется падающий тест в `#[cfg(test)] mod tests` того же файла, затем минимальный код для его прохождения, затем рефакторинг с повторным запуском `cargo test`. Встроены идиоматичные паттерны для Rust: структура Arrange-Act-Assert, работа с `anyhow`/`thiserror`, тестирование ошибочных путей через `is_err()`, возврат `Result<()>` с оператором `?`, использование `tempfile::NamedTempFile` для файловых тестов. Финальный гейт перед коммитом — последовательный запуск `cargo fmt`, `cargo clippy --all-targets` и `cargo test`, все три обязательны. Подходит командам и разработчикам, которые хотят встроить TDD-дисциплину непосредственно в рабочий процесс с Claude Code.