axiom-performance

Diagnose iOS and macOS performance issues using Xcode Instruments and MetricKit.

34|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DengNaichen/Stet --skill axiom-performance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: axiom-performance
Source: https://github.com/DengNaichen/Stet/tree/main/.agents/skills/axiom-performance
Command: npx skills add https://github.com/DengNaichen/Stet --skill axiom-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a comprehensive diagnostic framework for identifying and resolving performance issues such as memory leaks, app hangs, battery drain, and slow launch times, ensuring a smooth and responsive user experience.

Core Features & Use Cases

  • Performance Profiling: Utilize Instruments workflows to pinpoint CPU bottlenecks, memory growth, and energy anti-patterns.
  • Automated Triage: Run specialized agents to scan for memory leaks, energy inefficiencies, and Swift performance anti-patterns.
  • Use Case: If your app experiences UI stuttering or memory growth, use this skill to systematically isolate the root cause, whether it is a retain cycle, main-thread contention, or inefficient resource usage.

Quick Start

Use the axiom-performance skill to run a memory leak scan and identify potential retain cycles in the current project.

Frequently Asked Questions about axiom-performance

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

FAQPage Schema
How do I diagnose memory leaks and retain cycles in an iOS app?▼

To diagnose memory leaks, run an automated memory leak scan to identify potential retain cycles and pinpoint memory growth using Xcode Instruments workflows. This isolates whether the issue stems from a retain cycle or inefficient resource usage.

What is the best way to resolve UI stuttering and main-thread contention during profiling?▼

The best way to resolve UI stuttering is to use performance profiling to systematically isolate the root cause, identifying whether it is main-thread contention, CPU bottlenecks, or energy anti-patterns causing the app hangs.

Can I use Xcode Instruments and MetricKit for automated performance auditing on macOS?▼

Yes, you can use Xcode Instruments and MetricKit to execute diagnostic workflows for automated performance auditing on macOS. These tools scan for energy inefficiencies, battery drain, and Swift performance anti-patterns.

How do I identify battery drain and energy anti-patterns in my Swift code?▼

You identify battery drain and energy anti-patterns by running specialized triage agents that scan your Swift code for energy inefficiencies. This applies system-level performance analysis to ensure a responsive user experience.

Why does my app experience slow launch times and how can instrumentation help?▼

Slow launch times occur from initialization bottlenecks, and instrumentation helps by applying system-level performance analysis to measure and trace the startup sequence. This diagnostic framework isolates the exact startup delays for resolution.