code-permutation-testing
Installation
SKILL.md
Code Permutation Testing
Overview
This skill enables systematic testing of code variations, edge cases, and alternative implementations to ensure robustness and comprehensive test coverage. It provides methodologies for input permutation, code path analysis, mutation testing, and implementation exploration.
When to Use
Invoke this skill when:
- Testing functions with complex input domains requiring boundary testing
- Exploring edge cases and corner conditions systematically
- Analyzing code path coverage and branch conditions
- Running mutation testing to verify test suite effectiveness
- Comparing alternative implementations for correctness
- Generating comprehensive test suites for critical code
- Validating error handling and recovery paths
Core Testing Modes
Related skills
More from 89jobrien/steve
meta-cognitive-reasoning
Meta-cognitive reasoning specialist for evidence-based analysis, hypothesis
176dead-code-removal
Detects and safely removes unused code (imports, functions, classes)
143file-converter
This skill handles file format conversions across documents (PDF, DOCX,
80python-scripting
Python scripting with uv and PEP 723 inline dependencies. Use when creating
77network-engineering
Network architecture, troubleshooting, and infrastructure patterns. Use
66golang-performance
Go performance optimization techniques including profiling with pprof,
57