profiling

Guide iOS/macOS performance profiling with Signpost, MetricKit, and XCTest workflows.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/n0rvyn/indie-toolkit --skill profiling-n0rvyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profiling
Source: https://github.com/n0rvyn/indie-toolkit/tree/main/apple-dev/skills/profiling
Command: npx skills add https://github.com/n0rvyn/indie-toolkit --skill profiling-n0rvyn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides interactive guidance for iOS/macOS performance profiling, unifying the setup, tooling, and workflow across signing, instrumentation, and production monitoring to reduce guesswork.

Core Features & Use Cases

  • Scenario-driven guidance for Signpost instrumentation, MetricKit integration, XCTest performance testing, anti-pattern scanning, and Instruments workflow.
  • Reads and extracts relevant sections from references/profiling-guide.md to tailor the workflow.
  • Supports end-to-end guidance from discovery to production monitoring, enabling code templates and best-practice checklists.

Quick Start

Tell me your profiling scenario (Signpost, MetricKit, or XCTest) and I will guide you through the exact steps.

Frequently Asked Questions about profiling

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

FAQPage Schema
How do I set up Signpost instrumentation for iOS performance profiling?

Signpost instrumentation for iOS performance profiling is set up using scenario-driven guidance that extracts ready-to-use code templates and step-by-step instructions from a dedicated profiling reference. You provide your profiling scenario to receive tailored setup steps.

What's the best way to integrate MetricKit for macOS production monitoring?

MetricKit integration for macOS production monitoring is guided through tailored workflows extracted from a profiling guide. The workflow provides code templates and best-practice checklists to connect production telemetry directly into your monitoring pipeline.

Can I use XCTest performance testing to measure specific code paths?

XCTest performance testing measures specific code paths by applying scenario-driven guidance to generate measurement blocks and baseline comparisons. The interactive workflow extracts the relevant testing steps and code templates from the profiling reference.

How does the Instruments workflow handle anti-pattern scanning during development?

The Instruments workflow handles anti-pattern scanning by applying interactive guidance across development, testing, and production contexts. It extracts relevant detection steps and best-practice checklists from the profiling guide to identify performance bottlenecks.

Do I need specific dependencies to start profiling my iOS app?

No specific dependencies are required to start profiling your iOS app. The interactive guidance operates independently, reading from an internal profiling reference to provide code templates and workflow steps for Signpost, MetricKit, XCTest, and Instruments.