What problem does it solve?
This skill addresses the difficulty of manually identifying hidden logic errors, race conditions, and edge-case vulnerabilities in complex codebases by providing a structured, adversarial testing framework.
Core Features & Use Cases
- Static Path Analysis: Systematically traces code paths, including error handling and async flows, to identify potential failures before they occur.
- Runtime Browser Testing: Leverages Playwright and DevTools to simulate real-world user interactions, network failures, and state corruption in frontend applications.
- Use Case: Use this skill to audit a critical authentication module or a complex frontend checkout flow to ensure it handles invalid inputs, race conditions, and network errors gracefully.
Quick Start
Ask the chaos monkey to perform a full quality audit on the user authentication module located in the src/auth directory.