Systematic debugging workflows for iOS/macOS development. These patterns help identify root causes in minutes rather than hours by following structured diagnostic approaches.
ALWAYS load reference files if there is even a small chance the content may be required. It's better to have the context than to miss a pattern or make a mistake.
| Navigation | NavigationStack not responding, unexpected pops, deep link failures | | Build Issues | SPM resolution, "No such module", dependency conflicts | | Memory | Retain cycles, memory growth, deinit not called | | Build Performance | Slow builds, Derived Data issues, Xcode hangs | | Xcode Debugging | LLDB commands, breakpoints, view debugging |
يُستخدم عند تصحيح أخطاء NavigationStack (عدم الاستجابة، أو الانبثاق غير المتوقع، أو الأعطال)، أو فشل الإنشاء (تحليل SPM، "لا توجد وحدة نمطية"، أو الإصدارات المعلقة)، أو مشاكل الذاكرة (دورات الاحتفاظ، أو التسريبات، أو عدم استدعاء deinit). سير العمل التشخيصي المنهجي لنظامي التشغيل iOS/macOS. المصدر: johnrogers/claude-swift-engineering.