swift-perf-audit
CommunitySwiftUI performance audit for SlothyTerminal
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: swift-perf-audit Download link: https://github.com/maximgorbatyuk/slothy-terminal/archive/main.zip#swift-perf-audit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.