What problem does it solve?
This Skill helps developers conduct a thorough, self-reflective review of their own Pull Requests, catching potential issues and improving code quality before external review.
Core Features & Use Cases
- Turn-based Dialog: Engages in a conversational review, exploring aspects of the PR one at a time.
- Perspective Lenses: Utilizes different viewpoints (external reviewer, weakest assumption, invariant trace) to uncover insights.
- Knowledge Integration: Enriches observations by querying a knowledge store for relevant context.
- Work Item Generation: Creates actionable tasks for identified issues, distinguishing between implement-ready fixes and items needing further verification.
- Use Case: After pushing a complex feature, use this Skill to simulate an external reviewer's perspective, ensuring all edge cases and architectural implications are considered.
Quick Start
Use the pr-self-review skill to review pull request number 42.