A
axiom-performance-profiling
Use when app feels slow, memory grows over time, battery drains fast, or you want to profile proactively - decision trees to choose the right Instruments tool, deep workflows for Time Profiler/Allocations/Core Data, and pressure scenarios for misinterpreting results
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when app feels slow, memory grows over time, battery drains fast, or you want to profile proactively - decision trees to choose the right Instruments tool, deep workflows for Time Profiler/Allocations/Core Data, and pressure scenarios for misinterpreting results
How to use
- Zainstaluj skill w swoim projekcie Claude/Copilot, dodając folder axiom-performance-profiling do konfiguracji agenta.
- Uruchom skill, gdy zauważysz problem wydajności – aplikacja działa wolno, pamięć rośnie w czasie, bateria szybko się wyczerpuje lub chcesz profilować proaktywnie.
- Przejdź przez drzewo decyzyjne, aby określić symptom: czy aplikacja się zawiesa, czy rośnie zużycie pamięci, czy drena się bateria, czy chcesz profilować przed skargami użytkowników.
- Na podstawie wybranego symptom skill wskaże konkretne narzędzie Instruments – Time Profiler do problemów z szybkością, Allocations do wzrostu pamięci, Core Data do problemów z bazą danych.
- Postępuj zgodnie z przepływem pracy dla wybranego narzędzia – skill wyjaśni, jak skonfigurować profilowanie, jakie metryki obserwować i jak interpretować wyniki.
- Przeanalizuj wyniki w kontekście scenariuszy testowych zawartych w skilu, aby uniknąć typowych błędów interpretacji, takich jak pomylenie Self Time z Total Time.