testing-strategy — скилл для Claude Code: тесты и установка
Скилл помогает спроектировать стратегию тестирования и план проверок для проекта. Пригодится, когда нужно выбрать типы тестов и найти пробелы в покрытии.
npx skills add anthropics/knowledge-work-plugins --skill testing-strategy -a claude-codeЧто делает testing-strategy
testing-strategy раскладывает тестирование по уровням: модульные тесты для быстрой проверки узких частей, интеграционные для связок компонентов и E2E для ключевых пользовательских сценариев. Для API он предлагает отдельно проверять бизнес-логику, HTTP-слой и контракты потребителей. Для конвейеров данных учитывает валидацию входа, корректность преобразований и идемпотентность.
Скилл формирует план: что проверять, какой тип теста выбрать, какие цели покрытия задать и какие примеры тестов написать. Он также помогает проверить обработку ошибок, пограничные случаи, границы безопасности и целостность данных. Для фронтенда учитываются тесты компонентов, взаимодействий, визуальные регрессии и доступность.
Для инфраструктуры он предлагает smoke-, chaos- и нагрузочные проверки. Простые геттеры и сеттеры, код фреймворка и одноразовые скрипты советует не включать в план, поэтому это повод заранее проверить, какие части проекта действительно критичны.
Какие задачи решает
- составить стратегию тестирования для компонента
- разделить проверки по уровням пирамиды тестирования
- найти пробелы в существующем покрытии
- подобрать тесты для API, данных или фронтенда
- описать граничные случаи и обработку ошибок
Примеры запросов агенту
- Как лучше тестировать этот API? Раздели проверки бизнес-логики, HTTP-слоя и контрактов.
- Составь test plan для конвейера данных с проверками валидации, преобразований и идемпотентности.
- Какие тесты нужны для этого фронтенда, включая доступность и визуальные регрессии?
Как установить testing-strategy
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill testing-strategy -a claude-code2Вручную: положить файлы
~/.claude/skills/testing-strategy/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/testing-strategy/
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill testing-strategy -a codex2Вручную: положить файлы
.agents/skills/testing-strategy/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill testing-strategy -a cursor2Вручную: положить файлы
.cursor/skills/testing-strategy/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install anthropics/knowledge-work-plugins testing-strategy2Вручную: положить файлы
.github/skills/testing-strategy/SKILL.md1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill testing-strategy -a gemini-cli2Командой платформы
gemini skills install https://github.com/anthropics/knowledge-work-plugins --path engineering/skills/testing-strategyВручную: положить файлы
.devin/skills/testing-strategy/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill testing-strategy -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора89
Весь набор →Похожие
Вопросы о testing-strategy
Как установить testing-strategy в Claude Code?
Выполните npx skills add anthropics/knowledge-work-plugins --skill testing-strategy -a claude-code, повторите эту же команду, затем проверьте файл ~/.claude/skills/testing-strategy/SKILL.md.
Что делает testing-strategy?
Скилл создаёт стратегию тестирования и план проверок: распределяет задачи по типам тестов, предлагает цели покрытия, примеры тестов и помогает найти пробелы.
Какие части проекта он предлагает тестировать?
Для API он разделяет проверки бизнес-логики, HTTP-слоя и контрактов. Для фронтенда учитывает компоненты, взаимодействия, визуальные регрессии и доступность, а для конвейеров данных — валидацию, преобразования и идемпотентность.
Исходный текст
SKILL.md · Apache-2.0
---
name: testing-strategy
description: Design test strategies and test plans. Trigger with "how should we test", "test strategy for", "write tests for", "test plan", "what tests do we need", or when the user needs help with testing approaches, coverage, or test architecture.
---
# Testing Strategy
Design effective testing strategies balancing coverage, speed, and maintenance.
## Testing Pyramid
```
/ E2E \ Few, slow, high confidence
/ Integration \ Some, medium speed
/ Unit Tests \ Many, fast, focused
```
## Strategy by Component Type
- **API endpoints**: Unit tests for business logic, integration tests for HTTP layer, contract tests for consumers
- **Data pipelines**: Input validation, transformation correctness, idempotency tests
- **Frontend**: Component tests, interaction tests, visual regression, accessibility
- **Infrastructure**: Smoke tests, chaos engineering, load tests
## What to Cover
Focus on: business-critical paths, error handling, edge cases, security boundaries, data integrity.
Skip: trivial getters/setters, framework code, one-off scripts.
## Output
Produce a test plan with: what to test, test type for each area, coverage targets, and example test cases. Identify gaps in existing coverage.
© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins