Добавление assertion в bashunit по TDD

testing

add-assertion — это скилл для Claude Code, который добавляет новую функцию assertion в проект bashunit, строго следуя методологии TDD. Рабочий процесс состоит из пяти этапов: планирование (создание task-файла `.tasks/YYYY-MM-DD-add-assertion-name.md`), изучение существующих паттернов в `src/assertions.sh` и `tests/unit/assert_test.sh`, TDD-циклы RED→GREEN→REFACTOR, интеграция (подключение через `src/bashunit.sh`, экспорт функции, запуск `./bashunit tests/`, проверки `make sa && make lint`) и документирование с обновлением CHANGELOG.md. Скилл охватывает базовые сценарии успеха, сценарии неудачи с захватом вывода через `bashunit::console_results::print_failed_test`, а также граничные случаи — пустой ввод, спецсимволы, вложенные структуры. Подходит разработчикам bashunit, которые хотят расширять библиотеку проверок, не нарушая установленных соглашений кодовой базы.