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.