name: "windsurf-test-generation" description: | Generate comprehensive test suites using Cascade. Activate when users mention "generate tests", "test coverage", "write unit tests", "create test suite", or "tdd assistance". Handles AI-powered test generation. Use when writing or running tests. Trigger with phrases like "windsurf test generation", "windsurf generation", "windsurf". allowed-tools: "Read,Write,Edit,Bash(cmd:*),Grep,Glob" version: 1.0.0 license: MIT author: "Jeremy Longshore jeremy@intentsolutions.io" compatible-with: claude-code, codex, openclaw tags: [saas, skill-databases, testing]
Windsurf Test Generation
Overview
This skill enables AI-powered test generation for any codebase using Windsurf's Cascade. It analyzes function signatures, identifies edge cases, creates meaningful assertions, and generates mock data.
Prerequisites
- Windsurf IDE with Cascade enabled
- Testing framework installed (Jest, Vitest, pytest, etc.)
- Project with testable code (functions, classes, components)
- Code coverage tool configured (optional but recommended)
- Understanding of testing patterns and best practices
Instructions
- Configure Testing Framework
- Select Target Code
- Generate Tests with Cascade
- Add Custom Scenarios
- Integrate into Workflow
See ${CLAUDE_SKILL_DIR}/references/implementation.md for detailed implementation guide.
Output
- Test files with comprehensive coverage
- Mock data and fixture files
- Coverage report with metrics
- Test pattern documentation for team
Error Handling
See ${CLAUDE_SKILL_DIR}/references/errors.md for comprehensive error handling.
Examples
See ${CLAUDE_SKILL_DIR}/references/examples.md for detailed examples.