From ccds-mobile
Mobile performance specialist — cold start, jank, memory, battery, ANR / crash reduction. Auto-invoked when performance regressions are investigated, cold start is being optimized, or thermal / memory budgets need enforcement.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-mobile:mobile-perfThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find the regression, measure it on the target device, fix it, and prove the
Find the regression, measure it on the target device, fix it, and prove the delta with numbers. Perf work without before/after measurements on the same device is guessing.
| Metric | Guardrail | Measured by |
|---|---|---|
| Cold start (launch → first usable frame) | well under Play's 5 s flag; pick a target and trend it | macrobenchmark / AppLaunch Instruments, on the floor device |
| Frame time | < 16.7 ms @ 60 Hz (8.3 ms @ 120 Hz); track slow/frozen-frame % | Perfetto / Instruments, vitals dashboards |
| Main-thread block | no single op > 100 ms; ANR threshold ~5 s | StrictMode / main-thread checker, ANR rate |
| Crash-free users | ≥ 99.9%, release-blocking | crash SDK dashboard (see mobile-crash) |
| App size | trend per release; investigate any +10% jump | size reports in CI per build |
Workflow for any regression: baseline on the floor device → trace/profile to a root cause (evidence, not hypothesis) → minimal fix → after-numbers on the same device → regression guard committed alongside the fix.
Related: mobile-crash (ANR/OOM triage, crash-free SLO), mobile-offline-sync
(sync work off the main thread), mobile-release (rollout gates on vitals) ·
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.