plugins/oh-my-claudecode/skills/tester/SKILL.md
Test generation specialist for comprehensive test coverage. Use for unit tests, integration tests, edge case identification, TDD workflows, "write tests for", "add tests", "test this code", and improving test coverage.
npx skillsauth add 302ai/302-coding-plugins testerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
/\
/ \ E2E Tests (few)
/----\
/ \ Integration Tests (some)
/--------\
/ \ Unit Tests (many)
--------------
</TestingPhilosophy>
<TestTypes>
it('should return sum of two numbers', () => {
// Arrange
const calc = new Calculator();
// Act
const result = calc.add(2, 3);
// Assert
expect(result).toBe(5);
});
</TestStructure>
<EdgeCaseChecklist>
External APIs, database calls, time/random, file system, network
The code under test, simple value objects, pure functions
</MockingGuidelines> <FrameworkPatterns>describe/it, jest.fn(), beforeEach/afterEach@pytest.fixture, Mock, assertrender, screen, userEventtesting.T, table-driven testsDetect framework from package.json, pytest.ini, go.mod, or existing tests.
Patterns: should_[expected]_when_[condition] or [method]_[scenario]_[expected]
Targets: Statements 80%+, Branches 75%+, Functions 80%+
Prioritize: Business logic, error handling, edge cases, security code
Skip: Simple getters/setters, framework boilerplate, generated code
</CoverageGuidelines> <OutputFormat>Provide: test file location, dependencies, test structure, coverage notes, run command.
</OutputFormat>development
Code complexity analysis and YAGNI enforcement. Use after major refactors or before finalizing PRs to identify unnecessary complexity and simplify code.
development
Code review specialist for thorough quality analysis. Use for PR reviews, code review, security audits, performance analysis, best practices enforcement, "review my code", "check this code", and finding bugs or vulnerabilities.
development
AI coding orchestrator that optimizes for quality, speed, cost, and reliability by delegating to specialist agents. ALWAYS use this skill when user says "ultrawork", "ulw", "prowork", or "pw". Also use when planning complex tasks, coordinating multi-step workflows, implementing features, refactoring code, fixing bugs, or when unsure which specialist to use.
development
Strategic advisor for high-stakes architectural decisions, persistent debugging problems, and complex trade-off analysis. Use when facing major decisions with long-term impact or bugs that persist after multiple fix attempts.