axiom-audit-spritekit

Audit SpriteKit Swift codebases for physics anti-patterns, memory leaks, and rendering issues.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies critical performance bottlenecks, memory leaks, and physics bugs in SpriteKit game projects that often lead to frame drops, crashes, or unplayable gameplay.

Core Features & Use Cases

  • Physics Audit: Detects missing contact delegates, incorrect bitmask configurations, and tunneling risks.
  • Performance Optimization: Identifies draw call waste from SKShapeNodes and missing texture atlas usage.
  • Lifecycle Management: Pinpoints node accumulation leaks and strong-reference cycles in action closures.
  • Use Case: Use this skill when your game experiences stuttering or physics glitches to automatically map your scene graph and identify the specific code paths causing the degradation.

Quick Start

Run the axiom-audit-spritekit skill to perform a full diagnostic scan of the current SpriteKit project directory.

Frequently Asked Questions about axiom-audit-spritekit

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

FAQPage Schema
How do I find memory leaks in my SpriteKit game?

To find SpriteKit memory leaks, scan your Swift codebase for node accumulation and strong-reference cycles in action closures. Auditing node lifecycle management pinpoints specific code paths causing node retention and continuous memory growth.

Why does my SpriteKit game stutter and drop frames?

SpriteKit frame drops often stem from draw call waste caused by using SKShapeNodes or missing texture atlases. Auditing your scene graph identifies these rendering bottlenecks and highlights missing texture atlas configurations.

How do I fix physics glitches and tunneling in SpriteKit?

Fixing SpriteKit physics glitches requires validating your physics configuration to detect incorrect bitmask setups and tunneling risks. A physics audit also identifies missing contact delegates that cause collision detection failures.

Can I use an automated code audit for SpriteKit scene graph analysis?

Yes, you can systematically scan Swift files to perform a SpriteKit scene graph analysis. This automated code audit maps your architecture to detect physics anti-patterns, memory leaks, and rendering performance issues.

What is the best way to optimize SpriteKit rendering performance?

The best way to optimize SpriteKit rendering performance is auditing your codebase to identify draw call waste. Replacing SKShapeNodes with textured sprites and implementing texture atlases drastically reduces rendering bottlenecks.

When should I audit my Swift SpriteKit project for performance issues?

You should audit your Swift SpriteKit project when your game experiences stuttering, physics glitches, or unplayable gameplay. A diagnostic scan maps your scene graph to identify architectural gaps causing degradation.