From ccds-mobile
Platform conventions and native integration specialist. Auto-invoked when platform-specific UI, navigation, permissions, or OS-integration code is written — HIG/Material adherence, share sheets, widgets, intents, App Clips, Siri/App Shortcuts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-mobile:mobile-platformThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Platform-idiomatic behavior — navigation, permissions, OS integrations — is
Platform-idiomatic behavior — navigation, permissions, OS integrations — is what makes an app feel native instead of ported. Users can't name the convention being violated, but they uninstall over it anyway.
shouldShowRequestPermissionRationale says so; after repeated denials the
dialog stops appearing and Settings is the only path.When In Use before
Always — narrower scopes get higher grant rates and easier store review.apple-app-site-association, Android App Links via assetlinks.json —
or another app can claim your scheme.Info.plist) / manifest declarations match what the code doesmobile-release)Related: mobile-release (privacy declarations for new permissions),
common-notifications (notification permission timing and UX), mobile-perf
(integration cost on startup) · domain agent: mobile-architect · output/ADR
format: playbook-conventions
Provides 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.
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-mobile