From axiom
Use when app feels slow, memory grows, battery drains, or diagnosing ANY performance issue. Covers memory leaks, profiling, Instruments workflows, retain cycles, performance optimization.
How this skill is triggered — by the user, by Claude, or both
Slash command
/axiom:ios-performanceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**You MUST use this skill for ANY performance issue including memory leaks, slow execution, battery drain, or profiling.**
You MUST use this skill for ANY performance issue including memory leaks, slow execution, battery drain, or profiling.
Use this router when:
Memory leaks (Swift) → /skill memory-debugging
Memory leaks (Objective-C blocks) → /skill objc-block-retain-cycles
Performance profiling → /skill performance-profiling
Battery drain, high energy → /skill energy
Symptom-based diagnosis → /skill energy-diag
API reference with code → /skill energy-ref
User reports performance issue
├─ Memory?
│ ├─ Swift code? → memory-debugging
│ └─ Objective-C blocks? → objc-block-retain-cycles
│
├─ Energy/Battery?
│ ├─ Know the symptom? → energy-diag
│ ├─ Need API reference? → energy-ref
│ └─ General battery drain? → energy
│
├─ Want to profile?
│ └─ YES → performance-profiling
│
└─ General slow/lag? → performance-profiling
Memory Debugging (memory-debugging):
Performance Profiling (performance-profiling):
Energy Optimization (energy):
User: "My app's memory usage keeps growing"
→ Invoke: /skill memory-debugging
User: "I have a memory leak but deinit isn't being called"
→ Invoke: /skill memory-debugging
User: "My app feels slow, where do I start?"
→ Invoke: /skill performance-profiling
User: "My Objective-C block callback is leaking"
→ Invoke: /skill objc-block-retain-cycles
User: "My app drains battery quickly"
→ Invoke: /skill energy
User: "Users say the device gets hot when using my app"
→ Invoke: /skill energy-diag
User: "What's the best way to implement location tracking efficiently?"
→ Invoke: /skill energy-ref
npx claudepluginhub dorucioclea/axiom --plugin axiomGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.