performance-check

Scan Swift sources for iOS/macOS performance anti-patterns and output a markdown report.

49|9|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Terryc21/xcode-workflow-skills --skill performance-check-terryc21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-check
Source: https://github.com/Terryc21/xcode-workflow-skills/tree/main/skills/performance-check
Command: npx skills add https://github.com/Terryc21/xcode-workflow-skills --skill performance-check-terryc21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and surface performance anti-patterns in iOS and macOS apps by guiding a structured, scan-based analysis of memory, CPU, energy, and launch-time metrics, then producing a comprehensive report.

Core Features & Use Cases

  • Guided scanning across common performance categories (memory leaks, main-thread blocks, energy drains, and slow launches).
  • Flexible analysis scope with interactive prompts to tailor focus areas and symptoms.
  • Automated reporting to a centralized markdown document for review and tracking.

Quick Start

Run a full interactive analysis to profile memory, CPU, energy, and launch performance.

Frequently Asked Questions about performance-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify performance anti-patterns in my iOS or macOS app?

To identify performance anti-patterns in iOS and macOS apps, you can run a guided interactive analysis that scans Swift sources for memory leaks, main thread blocking, energy drains, and slow launches. It outputs a markdown report for review.

Can I scan specific focus areas like launch time or memory leaks during performance profiling?

Yes, during performance profiling you can tailor focus areas through interactive prompts. This allows you to specifically target symptoms like memory leaks, main thread blocking, energy drain, or slow launches instead of scanning everything.

Does performance analysis work with SwiftUI and Swift projects?

Yes, performance analysis works with Swift and SwiftUI projects on iOS and macOS. It uses grep-based scanning across your Swift sources to surface performance issues during both development and release cycles.

What is the best way to document performance checks for my Swift codebase?

The best way to document performance checks is to use an automated workflow that generates a centralized markdown report. This tracks memory, CPU, energy, and launch-time metrics in a dated file for easy review.

Where are the results of the performance scan stored?

The results of the performance scan are stored as a markdown report located at .agents/research/YYYY-MM-DD-performance-check.md, providing a centralized document for tracking memory, CPU, energy, and launch-time issues.