audit
Run all applicable design checks for a target. Detects whether the surface is web, iOS, React Native, diff, or video, then runs contrast, layout, tap-target, and typography tests.
Instructions
Run all applicable Raven audits for a target. Detects the surface (web page / iOS screen / React Native / code diff / video) and fans out to the right checks — contrast, tap targets, typography, layout, responsive, and taste for web; the iOS or RN set for native; parity/contract for diffs. Use this instead of choosing individual audit_ tools.* Pass project to judge against bound taste.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Web page or video URL. | |
| diff | No | Unified diff or patch. | |
| html | No | Static web HTML. | |
| nodes | No | Pre-collected snapshot data for the applicable audits. | |
| intent | No | Optional focus such as accessibility, contrast, content, copy, or pre-ship. | |
| source | No | iOS/SwiftUI or React Native source. | |
| profile | No | Taste profile id for audit_taste. | |
| project | No | Project identifier for taste binding and project-aware audits. | |
| surface | No | Surface override; otherwise detected from the supplied target. | |
| screenshot | No | Screenshot input for native/device audits. |