storage-diag

Diagnose iOS local file storage issues across location, protection, and backup configurations.

1.1k|81|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/CharlesWiltgen/Axiom --skill storage-diag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: storage-diag
Source: https://github.com/CharlesWiltgen/Axiom/tree/main/.claude-plugin/plugins/axiom/skills/storage-diag
Command: npx skills add https://github.com/CharlesWiltgen/Axiom --skill storage-diag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

90% of local storage problems stem from storage location choices, protection levels, or backup exclusions—not from OS bugs. This Skill provides a structured approach to diagnosing file storage issues on Apple platforms.

Core Features & Use Cases

  • Diagnose file location, protection level, and backup status
  • Determine why files disappear, become inaccessible, or bloat backup size
  • Step-by-step decision tree for common storage problems

Quick Start

Prompt: "Diagnose a 'file not found' after app resume and suggest fixes."

Frequently Asked Questions about storage-diag

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

FAQPage Schema
Why do files disappear from my iOS app after restart?

Files disappear after restart when stored in temporary locations like Caches or Tmp rather than persistent directories. Diagnose storage location, file protection level, and backup status to determine if files are in the wrong directory or excluded from backups unexpectedly.

How do I diagnose why my app's backup size is unexpectedly large?

Large backups typically result from files stored in Documents or Library that should be excluded. Check which files are being backed up, verify backup exclusion settings, and confirm storage location choices match your app's data retention strategy.

What should I check when files become inaccessible when the device is locked?

File inaccessibility when locked indicates a file protection mismatch. Verify the protection level assigned to each file—some require the device to be unlocked to read. Adjust protection settings and storage location based on when your app needs access.

How do I troubleshoot a 'file not found' error in my iOS app?

File not found errors stem from incorrect storage location, missing backup restoration, or files deleted during cleanup. Follow a structured diagnosis: verify the storage directory is correct, check file existence, confirm backup status, and validate file protection settings.

Do storage location and backup configuration affect iOS app file access?

Yes. Storage location determines persistence and backup inclusion; protection level controls when files are readable; and backup exclusions prevent unnecessary data bloat. These three factors resolve 90% of local storage problems without requiring OS-level fixes.

What's the best way to prevent common iOS storage issues?

Store persistent data in Documents or Library, not Caches or Tmp. Exclude large or sensitive files from backups explicitly. Set appropriate file protection levels for your app's access patterns and data sensitivity requirements.