Генерация обёрток для тестируемости
Generate wrapper interfaces and DI registration for hard-to-test static dependencies in C#, when the abstraction does NOT exist yet. Produces IFileSystem, IEnvironmentProvider, IConsole, IProcessRunner wrappers, or guides first-time adoption of TimeProvider and IHttpClientFactory. With no DI container, produces the ambient context seam instead. USE FOR: generate wrapper for static, create IFileSys
Что делает навык
Генерирует обёрточные интерфейсы (wrapper interfaces) и регистрацию DI для трудно тестируемых статических зависимостей в C#, когда абстракция ЕЩЁ не существует. Создаёт обёртки IFileSystem, IEnvironmentProvider, IConsole, IProcessRunner или служит руководством по первому внедрению TimeProvider и IHttpClientFactory. Без DI-контейнера вместо этого создаёт ambient context seam. ИСПОЛЬЗОВАТЬ ДЛЯ: generate wrapper for static, create IFileSys
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.