Unit Testing
5220 skills in Testing & Security > Unit Testing
testgen
Generate tests using AI and run test suites. Use for generating unit tests, running coverage reports, and mutation testing.
android-additional-tests
Optional - Add comprehensive tests beyond the basic smoke test
tdd-failure-recovery
Handle unexpected test behaviors and recover from TDD issues
configuring-neovim
This skill guides working with Neovim configuration including testing changes headlessly, managing plugins with lazy.nvim, configuring LSP servers, and troubleshooting startup errors. Use this when modifying nvim config files or debugging nvim issues.
testing-practices
Testing best practices for modern Python development. Activated when working with tests, pytest, Hypothesis property-based testing, Atheris fuzz testing, test coverage, test organization, or mutation testing.
test-scaffolding
Automatically generate test scaffolding when user writes new code without tests or mentions needing tests. Supports unit, integration, e2e, and data tests for PHP and JavaScript. Invoke when user mentions "tests", "testing", "coverage", "write tests", or shows new untested code.
quality-gate
质量门禁/发布前检查流程生成器。统一输出可复用的质量门禁清单与命令集:跑测试、覆盖率阈值、格式化、lint、依赖漏洞扫描、构建产物检查、变更摘要。用于让 git-manager/test-builder/debug-helper 形成稳定闭环。
gameplay-sql
Test game mechanics via SQL. Use game_* tools for gameplay flow.
pytest-testing-patterns
Apply pytest best practices and project testing conventions. Use when writing or modifying tests.
systematic-debugging
Use for bugs/test failures. Reproduce, isolate root cause, fix, and validate with evidence.
testing-procedures
Testing procedures for Kalahari project. Use for running tests and analyzing results.
skill-audit
Audits skills for discoverability and triggering effectiveness. Use when analyzing skill descriptions, checking trigger phrase coverage, validating progressive disclosure, reviewing SKILL.md structure, ensuring skill discoverability, testing skill triggering, improving skill descriptions, or evaluating whether a skill will be invoked appropriately. Also triggers when user asks about skill best practices, wants to improve skill discoverability, or needs help with skill structure.
moai-tag-policy-validator
Comprehensive TAG system validator and policy enforcer that monitors, validates, and corrects TAG usage across code, tests, and documentation. Use when ensuring TAG compliance, validating TAG policy violations, analyzing TAG coverage, or when maintaining TAG system integrity and governance.
gameplay-browser
Test game via browser with Chrome DevTools. Navigate UI, play through game flow, observe behavior and report issues.
production-quality
Unit testing, performance optimization, security implementation, Play Store deployment. Use for production-ready app development.
llm-evaluation
Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluation frameworks.
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions
react-modernization
Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.
code-validation-sandbox
Validate code examples across the 4-Layer Teaching Method with intelligent strategy selection.Use when validating Python/Node/Rust code in book chapters. NOT for production deployment testing.
conducting-deep-research
Produces comprehensive, well-sourced research reports through iterative refinement using Time-Tested Diffusion methodology. Triggers on "deep research", "thorough analysis", "comprehensive report", "investigate", "due diligence", or when multiple sources are needed to answer complex questions.