Unit Testing
5220 skills in Testing & Security > Unit Testing
tauri-dev
Tauri desktop application development patterns. Use when building the SpecFlux desktop app, implementing IPC communication between Rust and React, managing windows, or testing Tauri commands.
python-pytest-patterns
pytest testing patterns for Python. Triggers on: pytest, fixture, mark, parametrize, mock, conftest, test coverage, unit test, integration test, pytest.raises.
build-test-report
Run Maven build and tests atomically (60-75% overhead reduction)
design-thinking
Facilitate Design Thinking workshops using Stanford d.school's 5-phase methodology. Guides teams through Empathize, Define, Ideate, Prototype, and Test phases for human-centered innovation.
python-engineering
Comprehensive Python engineering guidelines for writing production-quality Python code. This skill should be used when writing Python code, performing Python code reviews, working with Python tools (uv, ruff, mypy, pytest), or answering questions about Python best practices and patterns. Applies to CLI tools, AI agents (langgraph), and general Python development.
provider-verification
Provider verification workflow for contract testing
swiftui-accessibility
Accessibility implementation guide for SwiftUI apps. Use when implementing VoiceOver support, adding accessibilityLabel/Hint/Value, supporting Dynamic Type, ensuring color contrast, testing accessibility, or reviewing accessibility in PRs. Covers iOS accessibility APIs, WCAG guidelines, and testing tools.
ghe-transition
CHANGE phases in the GitHub Elements workflow. Closes current thread and opens next phase thread. This is a PHASE CHANGE operation, not just saving progress.USE THIS SKILL WHEN:- User says "transition to TEST" or "move to REVIEW"- User says "I'm done with DEV, start TEST" or "DEV complete"- User says "advance to next phase" or "close this phase"- User says "demote to DEV" (from TEST or REVIEW)- User says "tests pass, ready for review"- User says "merge this" (after REVIEW PASS)- User explicitly wants to END current phase and BEGIN nextDO NOT USE THIS SKILL WHEN:- User just wants to SEE status (use ghe-status)- User wants to START work on new issue (use ghe-claim)- User wants to SAVE progress but CONTINUE working (use ghe-checkpoint)- User wants reports (use ghe-report)- User is not ready to END current phaseIMPORTANT: This CLOSES current thread and OPENS next thread. Use ghe-checkpoint if you just want to save progress without changing phases.EXAMPLES:<example>Context: DEV work complete,
cicd-expert
Elite CI/CD pipeline engineer specializing in GitHub Actions, GitLab CI, Jenkins automation, secure deployment strategies, and supply chain security. Expert in building efficient, secure pipelines with proper testing gates, artifact management, and ArgoCD/GitOps patterns. Use when designing pipelines, implementing security gates, or troubleshooting CI/CD issues.
code-reviewer
Comprehensive code review and analysis for software quality assurance. Use when Claude needs to review code in any format including (1) Individual files (Python, R, JavaScript, etc.), (2) Directory structures and project organization, (3) Scripts and automation code, (4) Jupyter notebooks and data analysis workflows, (5) Documentation assessment and improvement suggestions, (6) Bug detection and logic verification, (7) Testing coverage and strategy evaluation, (8) Code consistency and maintainability analysis. Provides actionable improvement recommendations across all aspects of software development.
tagline-creation-strategies
Provides tagline and slogan creation frameworks including Marty Neumeier's Truelines vs Taglines, David Ogilvy's headline principles, Eugene Schwartz's desire channeling, the Distillation Method, and AIDA testing framework. Auto-activates during tagline creation, slogan development, and brand catchphrase work. Use when discussing taglines, slogans, catchphrases, brand mottos, truelines, memorable phrases, tagline testing, or brand mantra.
fitness-functions
Architecture test guidance for .NET using NetArchTest and ArchUnitNET. Use when enforcing architectural boundaries, testing module dependencies, validating layer constraints, or creating performance fitness functions. Includes code generation templates.
test-case-design
Apply systematic test case design techniques including equivalence partitioning, boundary value analysis, decision tables, and state transition testing.
hooks
Central authority on git hook implementations, modern best practices, and tooling for .NET/C#, JavaScript/TypeScript, Python, and polyglot repositories. Covers framework selection (Husky.Net, lefthook, Husky, pre-commit), setup workflows, Conventional Commits, semantic versioning, secret scanning (gitleaks, TruffleHog), performance optimization, CI/CD integration, testing strategies, and team collaboration patterns. Adaptive to project scale from solo developers to enterprise teams. Use for setting up git hooks, configuring pre-commit/commit-msg/pre-push hooks, integrating dotnet format/dotnet test, ESLint/Prettier, Black/Ruff/mypy, commitlint, choosing between frameworks, optimizing hook performance, enforcing code quality, automating testing, and troubleshooting hook issues.
task-runner
Run project commands with just. Check for justfile in project root, list available tasks, execute common operations like test, build, lint. Triggers on: run tests, build project, list tasks, check available commands, run script, project commands.
e2e-role-test
Execute comprehensive role-based E2E testing with Playwright, testing all user flows for each role
swift-composable-architecture
The Composable Architecture (TCA) - A library for building Swift applications with state management, composition, and testability
creating-financial-models
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
filament-plugin-scaffold
Scaffold Filament plugins with Plugin class, ServiceProvider, Resources, and Pest tests
github-actions
Use when creating GitHub Actions workflows - covers CI/CD, matrix testing, and release automation