audit
Automatically detects the target surface and runs all relevant design audits, including contrast, tap targets, typography, layout, responsiveness, and taste checks, with optional project binding.
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. |