Agent skill
professor-for-testing-agentic-qe-skill-builder
Build comprehensive testing skills with TDD, quality engineering, and automated test generation. Use when creating test suites or improving testing practices.
Install this agent skill to your Project
npx add-skill https://github.com/cpa03/blueprintify/tree/main/.opencode/skill/professor-for-testing-agentic-qe-skill-builder
SKILL.md
Professor for Testing & Agentic QE Skill Builder
Purpose
Build comprehensive testing skills for AI agents with a focus on:
- Test-driven development (TDD)
- Quality engineering (QE)
- Automated test generation
- Test coverage optimization
Key Principles
- Test First: Write tests before implementation
- Red-Green-Refactor: Follow the TDD cycle strictly
- Comprehensive Coverage: Unit, integration, e2e tests
- Quality Gates: Automated quality checks
Workflow
Step 1: Requirements Analysis
- Understand the feature requirements
- Identify edge cases and boundary conditions
- Define acceptance criteria
Step 2: Test Design
- Write failing tests (Red phase)
- Cover happy path and edge cases
- Include negative test cases
Step 3: Implementation
- Write minimal code to pass tests (Green phase)
- Refactor for clarity and maintainability
- Ensure all tests pass
Step 4: Quality Assurance
- Run full test suite
- Check code coverage
- Perform static analysis
- Validate against requirements
Test Types
Unit Tests
- Test individual functions/components
- Mock external dependencies
- Fast execution (< 100ms per test)
Integration Tests
- Test component interactions
- Verify data flow
- Check API contracts
E2E Tests
- Test complete user workflows
- Verify system behavior
- Cross-browser testing (if applicable)
Metrics
- Code Coverage: Minimum 80%
- Test Execution Time: < 5 minutes
- Flaky Test Rate: < 1%
- Bug Escape Rate: Track post-deployment bugs
Usage
Activate this skill when:
- Writing new features
- Refactoring existing code
- Setting up CI/CD pipelines
- Performing code reviews
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ci-pipeline-update
Updates CI/CD pipelines for DevOps Engineer
obra-superpowers-test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
typescript-refactor
Safely refactor TypeScript code while maintaining type safety and test coverage. Includes verification steps.
obra-superpowers-using-git-worktrees
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
react-component-create
Create new React components following project patterns and best practices. Includes proper typing, testing, and documentation.
madappgang-claude-code-debugging-strategies
Universal debugging strategies and techniques applicable across all technology stacks. Use when approaching unknown bugs or need language-agnostic debugging methodology.
Didn't find tool you were looking for?