К основному содержанию
скилл CX Codex

shell-testing-framework — скилл для Claude Code: тесты Bash

Скилл помогает проектировать тесты для Bash-скриптов: от структуры Arrange–Act–Assert до проверки покрытия и производительности.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add manutej/luxor-claude-marketplace --skill shell-testing-framework -a claude-code
Открыть на GitHub

Что делает shell-testing-framework

shell-testing-framework задаёт подход к тестированию Bash-скриптов. Он помогает разделять проверки на модульные, интеграционные, пограничные и производительные, формулировать ассерты, проверять коды возврата и вывод, а также организовывать тестовые помощники и отчёты.

Каждая проверка строится по схеме Arrange–Act–Assert: подготовить данные, вызвать функцию или сценарий, затем сопоставить результат с ожиданием. Скилл ориентирован на 100% покрытие функций, ветвей, ошибок и крайних случаев. Он также описывает TDD-процесс и отладку падений тестов.

Скилл предназначен для разработки и CI. Для production testing и тестирования приложений не на shell нужен другой подход.

Какие задачи решает

  • структурировать тесты для Bash-скрипта
  • проверить коды возврата и формат вывода
  • разделить проверки по четырём категориям
  • покрыть ошибки и крайние случаи
  • добавить тесты производительности

Примеры запросов агенту

  • Составь тестовый набор для этого Bash-скрипта по схеме Arrange–Act–Assert.
  • Раздели проверки этой функции на модульные, интеграционные, пограничные и производительные.
  • Проверь, какие ветви и ошибки ещё не покрыты тестами, и предложи недостающие проверки.

Как установить shell-testing-framework

1Через Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill shell-testing-framework -a claude-code

2Вручную: положить файлы

~/.claude/skills/shell-testing-framework/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/shell-testing-framework/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о shell-testing-framework

Как установить shell-testing-framework в Claude Code?

Выполните npx skills add manutej/luxor-claude-marketplace --skill shell-testing-framework -a claude-code, затем проверьте файл ~/.claude/skills/shell-testing-framework/SKILL.md.

Что делает shell-testing-framework?

Скилл помогает писать тесты для Bash-скриптов, организовывать их по четырём категориям и проверять покрытие, результаты и производительность.

Какие категории тестов он использует?

Модульные, интеграционные, пограничные и производительные тесты. Для каждой проверки применяется структура Arrange–Act–Assert.

Похожие скиллы

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

Из того же набора59

microservices-patterns Скилл по микросервисам: service mesh, circuit breakers, маршрутизация трафика и Istio. Пригодится, когда сервисы падают каскадом или нужен канареечный релиз. CX Codex +1 446установок linear-dev-accelerator Управляет задачами и проектами в Linear через MCP прямо из чата с ассистентом. Помогает разбирать бэклог и заводить тикеты при разработке. CX Codex +1 445установок mlops-workflows Помогает внедрить MLflow в проекты машинного обучения. Скилл учит агента логировать параметры моделей, настраивать реестр и организовывать вложенные запуски. CX Codex +1 444установок dbt-data-transformation Скилл по dbt для аналитической инженерии: модели, тесты, документация, инкрементальные сборки, макросы и пакеты. Пригодится, когда нужно навести порядок в SQL-преобразованиях в хранилище. CX Codex +1 441установок apache-airflow-orchestration Скилл для работы с Apache Airflow: помогает писать DAG, связывать задачи, настраивать ветвление и готовить пайплайны к продакшену. CX Codex +1 437установок svelte-development Скилл обучает ИИ-агента паттернам Svelte 5, включая руны реактивности, пропсы, эффекты и структуру компонентов. CX Codex +1 434установок claude-sdk-integration-patterns Скилл с готовыми паттернами работы с Claude API и TypeScript SDK: стриминг, вызов инструментов, обработка ошибок, экономия токенов. CX Codex +1 434установок unix-goto-development Помогает добавлять функции в навигационную утилиту unix-goto по девятишаговому процессу, с тестами на 100% покрытия и кэшем быстрее 100 мс. CX Codex +1 427установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой