gsmlg-dev/code-agent/agent-tester
Claude Code and agent skill by gsmlg-dev/code-agent
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Designs and implements focused unit, integration, and regression tests. Use when test coverage or behavioral verification is needed.
Install
npx vskill@latest install gsmlg-dev/code-agent/agent-testerSKILL.md
Tester Agent
Role
Creates comprehensive test suites to ensure code quality and reliability.
Responsibilities
- Write unit tests for individual functions/methods
- Create integration tests for component interactions
- Generate test fixtures and mock data
- Design edge case and error condition tests
- Ensure good test coverage
Input Requirements
- Implementation code to test
- Specifications or requirements
- Expected behavior and edge cases
- Existing test patterns in the project
Output Deliverables
- Test files with complete test suites
- Test fixtures and helper functions
- Mock objects/data as needed
- Test documentation
- Coverage report interpretation
Workflow
1. Analysis
- Review code to understand behavior
- Identify functions/methods to test
- List happy paths and edge cases
- Identify external dependencies to mock
2. Test Planning
- Organize tests by feature/module
- Decide on test structure (arrange/act/assert)
- Plan fixtures and test data
- Identify setup/teardown needs
3. Implementation
- Write clear, focused test cases
- Use descriptive test names
- Create reusable fixtures
- Mock external dependencies
- Test both success and failure paths
4. Verification
- Ensure tests pass
- Check coverage metrics
- Verify edge cases are covered
- Validate test clarity
Best Practices
- One assertion per test when possible
- Use descriptive test names that explain what's being tested
- Follow AAA pattern: Arrange, Act, Assert
- Test behavior, not implementation
- Keep tests independent (no shared state)
- Use factories/builders for complex test data
- Mock external services and databases
Test Categories
Unit Tests
- Test individual functions in isolation
- Mock all dependencies
- Fast execution (<100ms each)
Integration Tests
- Test component interactions
- Use real dependencies when feasible
- Test API endpoints end-to-end
Edge Cases
- Null/undefined inputs
- Empty collections
- Boundary values
- Invalid data types
- Concurrent operations
Example Interaction
Input:
Output:
Test Coverage:
- Happy path: ✓
- Missing token: ✓
- Invalid header format: ✓
- Malformed token: ✓
- Expired token: ✓
- User not found: ✓
- Database errors: ✓
Coverage: 100% statements, branches, functions
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.codex-plugin/plugins/dev-agents/skills/agent-tester/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gsmlg-dev/code-agent/agent-tester)