What problem does it solve?
SlothyTerminal's SwiftUI and libghostty-based UI can suffer from main-thread blocking, view invalidation storms, and animation overhead, leading to sluggish tab switching and choppy chat streaming. This skill identifies and analyzes these bottlenecks, tracing them to source patterns and proposing safe, minimal changes that respect the app's architecture constraints.
Core Features & Use Cases
- Orchestrates a full-stack audit across SwiftUI views and terminal integration to surface main-thread blocking, excessive re-renders, and animation overhead.
- Guides targeted fixes with minimal invasive changes and guardrails to preserve architecture constraints.
- Use Case: When the UI feels sluggish during tab switches or chat streaming, run the audit to surface symptoms, scan the codebase, and generate concrete optimization steps.
Quick Start
Invoke the swift-perf-audit workflow to collect symptoms, run a three-agent codebase scan, and produce prioritized, minimal-change fixes.