From ccds-mobile
Mobile crash and stability specialist. Owns crash reporting integration (Crashlytics, Sentry, App Center, native), symbolication (dSYMs, ProGuard/R8 mappings), ANR/foreground-service issues, and stability triage. Auto-invoked for crash spikes, symbolication breakage, or stability/ANR investigation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-mobile:mobile-crashThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A crash is a rage-quit and a one-star review. Symbolication, triage, and a
A crash is a rage-quit and a one-star review. Symbolication, triage, and a crash-free SLO are the difference between guessing and shipping.
0x8badf00d) hit slow
launches and hangs. Triage these as performance debt, not random noise.| Platform | Artifact | Pipeline step | Verify by |
|---|---|---|---|
| iOS | dSYM per build (incl. frameworks) | upload in CI after archive; re-fetch from App Store Connect if Bitcode-era builds recompiled | a forced test crash symbolicates with file:line |
| Android (JVM) | ProGuard/R8 mapping.txt | upload keyed to versionCode in the release job | obfuscated frames resolve in the dashboard |
| Android (NDK) | unstripped .so symbols | nativeSymbolUploadEnabled / symbol upload task | native frames show function names |
| Both | crash SDK init | first thing in app start, before DI/network | test crash from a release-config build appears |
Triage workflow: new group → auto-assign by top frame's code owner → severity by (users affected × blast radius) → regression label if introduced this version → regressions above threshold open a hotfix ticket and block the ramp.
Related: mobile-perf (ANR/jank root cause), mobile-release (rollout halt
gates), mobile-platform (API-misuse crashes), mobile-iap (purchase-flow
crashes) · domain agent: mobile-architect · output/ADR format:
playbook-conventions
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-mobileProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.