單元測試
5220 skills in 測試與安全 > 單元測試
seo-llm-optimizer-tests
Test specifications for SEO & LLM Optimizer WordPress plugin. Use when testing the SEO & LLM Optimizer plugin, verifying Copy for AI functionality, or checking markdown/RAG export features.
book-idea-validator
Stress-test book concepts against existing research before committing to architecture. Use when the user has a Book Concept Document ready for validation, wants to verify their thesis is defensible, needs to understand the competitive intellectual landscape, or wants honest assessment of their idea's strengths and weaknesses. Produces a Validation Report that informs the Go/No-Go decision. Nonfiction only.
plugin-test-framework
Virtual test environment for Claude Code hooks, plugins, and agents. Use when testing or validating plugin components without affecting production.
container-restart
Restarts WitchCityRope Docker development containers using the CORRECT procedure. Handles shutdown, rebuild with dev compose overlay, health checks, and compilation verification. Ensures environment is ready for development or testing. SINGLE SOURCE OF TRUTH for container restart process.
probitas-setup
Probitas project setup and installation. Use when initializing Probitas, setting up E2E testing, or installing probitas CLI.
frontend-storyboard-artist
Build stunning component libraries with Storybook mastery. Expert in component documentation, visual testing, and design systems. Activate for UI libraries, component development, or design system creation.
appstore-connect
App Store Connect 자동화 스킬. JWT API/Playwright 하이브리드 방식으로 앱 정보, 빌드, TestFlight 배포, 스크린샷 업로드, 앱 제출 지원. "ASC", "TestFlight", "앱스토어" 키워드로 활성화.
fip-veterinary-advisor
Evidence-based diagnostic and treatment guidance for Feline Infectious Peritonitis (FIP). Use this skill when working with veterinary cases involving FIP or potential FIP, including (1) Differential diagnosis when clinical signs suggest FIP, (2) Interpreting diagnostic test results and determining next steps, (3) Treatment planning with GS-441524 or other antivirals, (4) Monitoring treatment response and adjusting protocols, (5) Managing relapses or treatment failures, (6) Client communication about prognosis and treatment options, (7) Prevention strategies and multi-cat household management, (8) Cattery breeding decisions after FIP cases, (9) Any questions about FIP diagnosis, treatment, prevention, or management. Also use when encountering mentions of FCoV, feline coronavirus, effusive/non-effusive disease forms, GS-441524, or related veterinary scenarios.
python-testing
Write and run Python tests using pytest with fixtures, mocking, coverage, and the AAA pattern. Use when writing Python tests, creating test files, or setting up pytest configuration.
test-review
Review existing tests for completeness, quality issues, and common mistakes
api-integration-testing
Integration testing patterns for ABP Framework APIs using xUnit and WebApplicationFactory. Use when: (1) testing API endpoints end-to-end, (2) verifying HTTP status codes and responses, (3) testing authorization, (4) database integration tests.
csharp-unit-testing
Expert-level C# unit testing skill based on ISTQB standards and best practices. Use this skill when creating, reviewing, or refactoring unit tests for C# applications (.NET/ASP.NET Core). Applies test design techniques, coverage strategies, and quality assurance principles from ISTQB Foundation and Advanced levels.
package-first-development
Find existing packages before writing custom code. Uses context7 and websearch to discover battle-tested solutions, maximizes package usage to minimize custom code and complexity. Use when implementing features, adding functionality, or when user requests new capabilities.
refactoring-patterns
Martin Fowler's refactoring catalog with incremental change patterns and test-driven refactoring discipline
experimental-research-metacognition
Do experiment-driven research (hypotheses → minimal repros → evidence) and continuously improve research skills + tooling. Use when behavior is uncertain, contested, or performance-sensitive.
global-conventions
Follow project-wide development conventions for file organization, version control, documentation, and dependency management. Use this skill when organizing project directories and files, writing README documentation, creating commit messages, working with git branches, managing pull requests, configuring environment variables, handling secrets and API keys, managing project dependencies, setting up feature flags, maintaining changelogs, defining testing requirements, establishing code review processes, or structuring the overall project architecture. Apply this skill when setting up new projects, refactoring project structure, working with version control, managing configuration files, or ensuring the project follows consistent organizational patterns and best practices.
testing-process
Expert en stratégie et méthodologie de tests - Pyramide, types de tests, qualité, performance, sécurité, accessibilité
knockoff
KnockOff source-generated test stubs. Use when creating interface stubs for unit tests, migrating from Moq, understanding the duality pattern (user methods vs callbacks), configuring stub behavior, verifying invocations, or working with interface spy handlers for tracking calls.
benchmarking
Performance benchmarking practices using pytest-benchmark. Activated when working with benchmarks, performance testing, or optimization.
blockchain-data-collection-validation
Empirical validation workflow for blockchain data collection pipelines before production implementation. Use when validating data sources, testing DuckDB integration, building POC collectors, or verifying complete fetch-to-storage pipelines for blockchain data.