test-quality-analyzer — команда для Claude Code: анализ тестов
Команда оценивает качество тестового набора: ищет пробелы в покрытии, слабые проверки, проблемы поддержки и медленные тесты. Запускайте её, когда нужно понять, что улучшить в тестах.
npx claude-code-templates@latest --command testing/test-quality-analyzerЧто делает test-quality-analyzer
Команда анализирует тесты по выбранному направлению: качество покрытия, эффективность проверок, поддерживаемость или производительность. Также она ищет нестабильные тесты и другие анти-паттерны, оценивает качество утверждений и предлагает улучшения.
В инструкции есть shell-проверки: поиск каталога coverage и подсчёт файлов *.test.* и *.spec.*. Дальше команда формирует метрики, рекомендации и план отслеживания качества. Для оценки покрытия она ищет каталог с именем coverage, поэтому данные покрытия в другом месте могут не попасть в этот контекст.
Выберите фокус аргументом: --coverage-quality, --test-effectiveness, --maintainability или --performance-analysis. Команда использует Read, Write, Edit и Bash; в результате ожидаются рекомендации по улучшению тестов и метрики.
Какие задачи решает
- найти пробелы в покрытии тестами
- оценить качество проверок и утверждений
- обнаружить нестабильные тесты и анти-паттерны
- выявить узкие места при запуске тестов
- составить рекомендации по поддержке тестового набора
Примеры запросов агенту
- Проанализируй качество покрытия тестами:
/test-quality-analyzer --coverage-quality. - Проверь эффективность и надёжность тестов:
/test-quality-analyzer --test-effectiveness. - Найди проблемы поддержки и медленные тесты:
/test-quality-analyzer --maintainability.
Как установить test-quality-analyzer
1Через claude-code-templates
npx claude-code-templates@latest --command testing/test-quality-analyzer2Вручную: положить файлы
.claude/commands/test-quality-analyzer.mdВызов — /test-quality-analyzer. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/test-quality-analyzer.mdВызов — /prompts:test-quality-analyzer. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/test-quality-analyzer.prompt.mdВручную: положить файлы
.gemini/commands/test-quality-analyzer.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о test-quality-analyzer
Как установить test-quality-analyzer в Claude Code?
Запустите npx claude-code-templates@latest --command testing/test-quality-analyzer. Команда устанавливается в .claude/commands/test-quality-analyzer.md.
Что делает test-quality-analyzer?
Оценивает тестовый набор по покрытию, эффективности, поддерживаемости или производительности. Также ищет нестабильные тесты и предлагает улучшения.
Какие режимы анализа доступны?
Используйте --coverage-quality, --test-effectiveness, --maintainability или --performance-analysis, чтобы выбрать направление проверки.
Исходный текст
test-quality-analyzer.md · MIT
--- allowed-tools: Read, Write, Edit, Bash argument-hint: "[analysis-type] | --coverage-quality | --test-effectiveness | --maintainability | --performance-analysis" description: Analyze test suite quality with comprehensive metrics and improvement recommendations --- # Test Quality Analyzer Analyze test suite quality with comprehensive metrics and actionable improvement insights: **$ARGUMENTS** ## Current Quality Context - Test coverage: !`find . -name "coverage" -type d | head -1 && echo "Coverage data available" || echo "No coverage data"` - Test files: !`find . -name "*.test.*" -o -name "*.spec.*" | wc -l` test files - Test complexity: Analysis of test suite maintainability and effectiveness patterns - Performance metrics: Current test execution times and resource utilization ## Task Execute comprehensive test quality analysis with improvement recommendations and optimization strategies: **Analysis Type**: Use $ARGUMENTS to focus on coverage quality, test effectiveness, maintainability analysis, or performance analysis **Test Quality Analysis Framework**: 1. **Coverage Quality Assessment** - Analyze coverage depth, evaluate coverage quality, assess edge case handling, identify coverage gaps 2. **Test Effectiveness Evaluation** - Measure defect detection capability, analyze test reliability, assess assertion quality, evaluate test value 3. **Maintainability Analysis** - Evaluate test code quality, analyze test organization, assess refactoring needs, optimize test structure 4. **Performance Assessment** - Analyze execution performance, identify bottlenecks, optimize test speed, reduce resource consumption 5. **Anti-Pattern Detection** - Identify testing anti-patterns, detect flaky tests, analyze test smells, recommend corrections 6. **Quality Metrics Tracking** - Implement quality scoring, track improvement trends, configure quality gates, optimize quality processes **Advanced Features**: AI-powered quality assessment, predictive quality modeling, automated improvement suggestions, quality trend analysis, benchmark comparison. **Quality Insights**: Test ROI analysis, quality correlation analysis, maintenance cost assessment, effectiveness benchmarking. **Output**: Comprehensive quality analysis with detailed metrics, improvement recommendations, optimization strategies, and quality tracking framework.
© davila7 · MIT · davila7/claude-code-templates