Unit Testing
5220 skills in Testing & Security > Unit Testing
pytest-mock-guide
Guide for using pytest-mock plugin to write tests with mocking. Use when writing pytest tests that need mocking, patching, spying, or stubbing. Covers mocker fixture usage, patch methods, spy/stub patterns, and assertion helpers.
testing-test-writing
Write minimal, focused tests that cover core user flows and primary workflows without over-testing during development. Use this skill when deciding what to test, writing behavior-focused tests, naming test cases clearly, mocking external dependencies, or keeping tests fast. Apply when completing feature implementation and adding strategic tests, testing critical paths rather than edge cases, or deferring edge case testing to dedicated testing phases.
test-writer
Writes comprehensive tests with edge cases during test phase
frontend-responsive
Build responsive, mobile-first user interfaces that adapt gracefully across all screen sizes using fluid layouts, relative units, breakpoints, and optimized assets. Use this skill when creating or modifying UI layouts, responsive components, CSS media queries, or any code that needs to adapt to different viewport sizes. Use this when implementing mobile-first designs, adding responsive breakpoints (mobile/tablet/desktop), using relative units (rem/em), ensuring touch-friendly tap targets, optimizing images for different screen sizes, testing across multiple devices, or making typography readable on all screens. Use this when working on layout components, grid systems, or any UI code that should respond to screen size changes.
test-driven-development
Write failing test first, then minimal code to pass. Red-Green-Refactor cycle.Use when: implementing features, fixing bugs, refactoring code.Triggers: "implement", "add feature", "fix bug", "tdd", "test first","write tests", "test-driven".
quality-engineering
Use when designing test strategies, implementing test automation, or optimizing performance
cro
Conversion Rate Optimization patterns beyond A/B testing. Heatmaps, session recordings, funnel analysis, form analytics, exit intent. Data-driven optimization.
test-writer
Generates comprehensive test files for functions and classes. Use after writing a function, method, or class to quickly create unit tests with edge cases, assertions, and proper test structure. Supports multiple testing frameworks (pytest, unittest, jest, etc.) and follows testing best practices (AAA pattern, mocking, fixtures).
jelly-appstore-connect
App Store Connect 자동화 스킬. JWT API와 Playwright 브라우저 자동화를 결합한 하이브리드 방식. 앱 정보 조회, 빌드 관리, TestFlight 배포, 스크린샷 업로드, 앱 제출 워크플로우 지원. jelly-ios-skill과 연동하여 iOS 빌드 후 자동 배포 가능.
static-audio-generation
Generate and manage static audio files for Bob The Skull using ElevenLabs TTS. Use when creating greetings, startup messages, error responses, or test audio. Handles generation, naming, directory structure, and cross-repo syncing.
run-tests
Systematic test debugging with 5-phase investigation workflow. Use when debugging test failures, investigating complex errors, or when AI consultation would help. Uses native test commands with optional AI consultation for complex failures.
moai-lang-cpp
C++23 best practices with Google Test 1.15, clang-format 19, and modern C++ standards.
component-testing
React component testing with Vitest and Testing Library. Use when writing unit tests for components.
rust-modern-features
Modern Rust features from versions 1.80-1.92. Use when writing new code, reviewing for modern idioms, or upgrading codebases to use latest stable features. Reference for what's available in Rust 1.92.
airtable-csv-loader
Load executive candidate CSVs into Airtable People table with intelligent schema detection, flexible column mapping (20+ variations), duplicate checking, and bio file loading. Handles any CSV format with fuzzy matching. Dry-run preview mode for safe testing. Production-ready for FirstMark demo day.
skills-factory-generator
Generate complete, production-ready Claude Code Skills based on business domain and use cases. Use this skill when you want to CREATE NEW SKILLS, BUILD SKILL PACKAGES, or GENERATE AUTOMATION TOOLS for any business domain. Creates self-contained skill packages with SKILL.md, Python scripts, test data, and sample prompts following best practices.
unit-test-skill
Generates comprehensive unit tests for the selected code. It follows the project's testing conventions, ensures high coverage, and handles edge cases.
requirements-traceability
Create or audit requirements-to-design-to-code-to-test traceability. Builds atraceability matrix (REQ → design/ADR → implementation files → tests →evidence) and flags gaps (unimplemented requirements, untested changes,undocumented decisions). Use when you need a requirements traceability checkfor a PR/release, regulated/compliance work, or when requirements are driftingfrom implementation.
python-scitex
Python development for scientific computing and SciTeX projects. Includes testing, debugging, ML practices, and environment management.
hypothesis-strategies
Custom Hypothesis strategy patterns for property-based testing. Activated when designing test data generators or property tests.