What problem does it solve?
Review code for quality, correctness, and maintainability. Use this skill when reviewing pull requests, auditing existing code, refactoring for clarity, or enforcing coding standards. Covers DRY principles, SOLID design, error handling, performance, security, testing, and TypeScript/JavaScript best practices. For Obsidian plugin-specific API guidance, refer to the obsidian-plugin-development skill.
Core Features & Use Cases
- Review priorities: Correctness, Security, Maintainability, Performance, and Style.
- DRY and SOLID guidance: identify duplication, proper abstractions, and design principles.
- Error handling and testing: assess resilience, edge cases, and test coverage.
- Obsidian plugin API considerations: ensure vault operations, events, and UI interactions follow best practices.
- Use Case: when auditing a PR, refactoring, or enforcing standards across a TypeScript/JS project.
Quick Start
Provide a code context and request a thorough review to surface actionable improvements.