swift-perf-audit

Community

SwiftUI performance audit for SlothyTerminal

Authormaximgorbatyuk
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.