What problem does it solve?
This Skill provides a rigorous, multi-angle evaluation of code changes, designs, and features to prevent bugs and ensure robust implementation.
Core Features & Use Cases
- Code Path Tracing: Maps execution flow through complex codebases, including decorators and platform-specific paths.
- Edge Case Evaluation: Systematically identifies potential issues related to concurrency, caching, error handling, and platform differences.
- Devil's Advocate Review: Challenges assumptions and explores alternative, simpler solutions.
- Use Case: Before merging a critical performance optimization, use this Skill to trace all affected code paths, identify potential race conditions introduced by concurrency changes, and ensure the optimization doesn't negatively impact edge cases.
Quick Start
Use the analyze skill to evaluate the proposed change to the Git cache invalidation logic.