Unit Testing
5220 skills in Testing & Security > Unit Testing
yara-manager
Use this skill when users need help creating, testing, deploying, or managing YARA rules for malware detection in LimaCharlie.
evaluation
Build evaluation frameworks for agent systems. Use when testing agent performance, validating context engineering choices, or measuring improvements over time.
pi-deployment
Handles deployment, testing, and debugging of Bob The Skull code on Raspberry Pi. Use when deploying to Pi, testing remote code, troubleshooting Pi issues, or setting up new Pi hardware.
web-test-report
Generate test report with clear visual indicators - ✅ for pass, ❌ for fail. Summarize results, document failures, provide recommendations.
ln-630-test-auditor
Test suite audit coordinator (L2). Delegates to 5 workers (Business Logic, E2E, Value, Coverage, Isolation). Aggregates results, creates Linear task in Epic 0.
landing-the-plane
Checklist for finishing work, pushing a branch, and opening a ready-for-review PR with tests and tracker updates. Use when asked to "land the plane"
barqnet-testing
Specialized agent for comprehensive testing of the BarqNet project across all platforms and layers. Handles unit testing, integration testing, E2E testing, performance testing, security testing, and test automation. Creates test plans, writes test code, executes tests, and generates test reports. Use when implementing tests, debugging test failures, or validating functionality.
browser-automation
Use when automating browsers with Playwright/Puppeteer, testing Chrome extensions, using Chrome DevTools Protocol (CDP), handling dynamic content/SPAs, or debugging automation issues
apex-enterprise-patterns
This skill should be used when the user asks to "create apex class", "write apex code", "implement service layer", "domain pattern", "selector pattern", "apex security", "bulkification", or mentions DRY, SOLID, or TDD principles for Apex. Provides framework-agnostic enterprise patterns for Apex development.
zustand-testing
Generate comprehensive tests for Zustand stores with nested immutable updates, async actions, and persistence. Use when creating or modifying stores, writing tests, or debugging state issues. Keywords: zustand, store, testing, state, vitest, mock.
ollama-rag
Build RAG systems with Ollama local + cloud models. Latest cloud models include DeepSeek-V3.2 (GPT-5 level), Qwen3-Coder-480B (1M context), MiniMax-M2. Use for document Q&A, knowledge bases, and agentic RAG. Covers LangChain, LlamaIndex, ChromaDB, and embedding models.
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.