Toolverse
All skills

test-design-reviewer

by citypaul

Evaluates test quality using Dave Farley's 8 properties. Use when reviewing tests, assessing test suite quality, or analyzing test effectiveness against TDD best practices.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
citypaul
Category
Testing

About this skill

Evaluates test quality using Dave Farley's 8 properties. Use when reviewing tests, assessing test suite quality, or analyzing test effectiveness against TDD best practices.

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude, dodając plik test-design-reviewer do katalogu skills (np. ~/.claude/skills/test-design-reviewer).

  2. Otwórz konwersację z agentem Explore w modelu Sonnet i aktywuj umiejętność test-design-reviewer.

  3. Przygotuj plik testowy lub całą test suite, którą chcesz przeanalizować – skopiuj kod lub wskaż ścieżkę do pliku.

  4. Poproś agenta o ocenę testów, np. "Przeanalizuj jakość tego test suite'u" lub "Oceń ten plik testowy według właściwości Dave'a Farleya". Agent przeskanuje kod i przypisze oceny dla każdej z 8 właściwości: Understandable (zrozumiałość), Maintainable (utrzymywalność), Repeatable (powtarzalność), Self-checking (samo-weryfikacja), Focused (skupienie), Independent (niezależność), Isolated (izolacja) i Thorough (dokładność).

  5. Przejrzyj raport z ocenami – każda właściwość otrzyma punkty 1–10 wraz z uzasadnieniem. Zidentyfikuj obszary, w których testy słabiej wypadają (np. zbyt mocno powiązane z implementacją, trudne do zrozumienia).

  6. Wykorzystaj rekomendacje agenta do refaktoryzacji testów – popraw abstrakcje, zmniejsz sprzężenie z kodem produkcyjnym, zwiększ czytelność i niezawodność test suite'u zgodnie z praktykami TDD.

Related skills

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

dependency-upgrade

by wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

Testing
17138

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

nextjs-developer

by zenobi-us

Expert Next.js developer mastering Next.js 14+ with App Router and full-stack features. Specializes in server components, server actions, performance optimization, and production deployment with focus on building fast, SEO-friendly applications.

Testing
166226

ppt-creator

by daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp,

Testing
2739