What problem does it solve? Code reviews often lack a consistent, objective way to judge whether a function mixes abstraction levels or handles errors inline. This Skill applies the Single Level of Abstraction (SLAP) and layered error handling lens to produce factual, reproducible review evidence instead of subjective severity opinions. ## Core Features & Use Cases - Abstraction Level Detection: Identifies statements that sit above or below a function's own layer, with file:line evidence for each violation. - Raw Quantification: Reports mechanically countable metrics such as body size, control-flow keywords, catch clauses, and named syntactic shapes without subjective classification. - Refactoring Directions: Proposes concrete moves for each foreign concern, pushing details down into value/parser/infra helpers or up into edge handlers. - Use Case: When a user asks to review whether a function does too much, the agent returns per-function level statements, check results, measurements, exemption flags, and proposed moves while leaving severity grading to a downstream rubric or human. ## Quick Start Ask the agent to review this function through the single level of abstraction and layered error handling lens.