Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/Mobile Development
sickn33 avatar

Mobile Design

sickn33/antigravity-awesome-skills

This is the antidote to treating mobile like "desktop but smaller." It forces you to assess feasibility before designing anything using an MFRI scoring system across platform clarity, performance, and accessibility. The hard bans are especially useful: no ScrollView for long lists, no touch targets under 44px, no tokens in AsyncStorage. It includes mandatory reading checklists that vary by platform (iOS vs Android vs both) and won't let you proceed without explicitly stating framework, navigation pattern, and offline requirements. Best for teams who keep shipping janky lists, broken gestures, or apps that feel like responsive websites crammed into a WebView. The performance doctrine section alone (with actual FlatList and Flutter const patterns) justifies keeping this loaded.

installs
3K
GitHub stars
43.1K
last updated
Jul 14, 2026
View on GitHubSave

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill mobile-design --agent claude-code

Installs into .claude/skills of the current project.

Files

Mobile Design System

(Mobile-First ยท Touch-First ยท Platform-Respectful)

Philosophy: Touch-first. Battery-conscious. Platform-respectful. Offline-capable. Core Law: Mobile is NOT a small desktop. Operating Rule: Think constraints first, aesthetics second.

This skill exists to prevent desktop-thinking, AI-defaults, and unsafe assumptions when designing or building mobile applications.


1. Scope and risk

Use the existing project/platform requirements and preserve its conventions. Ask only for missing information that changes the implementation. Do not require an interview or framework switch for a targeted fix. The former MFRI score was an unvalidated heuristic with inconsistent dimensions/range; it is not a safety or release gate. Record concrete interaction, data, accessibility and performance risks instead.

2. Choose the relevant checks

For a new app, establish platform, framework, audience, device classes, navigation, offline needs and actual output. For existing work, reuse that context. Read only the reference material needed for the changed behavior. User scope and repository instructions take precedence over this skill's suggested ceremony.

3. Mandatory Reference Reading (Enforced)

Reference map (read what the task needs)

FilePurposeStatus
mobile-design-thinking.mdAnti-memorization, context-forcingContext reference
touch-psychology.mdFittsโ€™ Law, thumb zones, gesturesTask-dependent
mobile-performance.md60fps, memory, batteryTask-dependent
mobile-backend.mdOffline sync, push, APIsTask-dependent
mobile-testing.mdDevice & E2E testingTask-dependent
mobile-debugging.mdNative vs JS debuggingTask-dependent

Platform-Specific (Conditional)

PlatformFile
iOSplatform-ios.md
Androidplatform-android.md
Cross-platformBOTH above

Read the relevant platform guidance before changing platform-specific behavior.


4. AI Mobile Anti-Patterns (Hard Bans)

๐Ÿšซ Performance Sins (Non-Negotiable)

โŒ NeverWhyโœ… Always
ScrollView for long listsMemory explosionFlatList / FlashList / ListView.builder
Unmeasured row churnMay cause avoidable workProfile identity/state updates; memoize only where useful
Index as keyReorder bugsStable ID
JS-thread animationsJankNative driver / GPU
console.log in prodJS thread blockStrip logs
Blanket memoization claimsCan add complexity without benefitProfile and apply targeted optimization

๐Ÿšซ Touch & UX Sins

โŒ NeverWhyโœ… Always
Undersized hit areaMiss tapsUse platform logical units: typically 44pt iOS / 48dp Android
Gesture-only actionExcludes usersButton fallback
No loading stateFeels brokenExplicit feedback
No error recoveryDead endRetry + message
Ignore platform normsMuscle memory brokeniOS โ‰  Android

๐Ÿšซ Security Sins

โŒ NeverWhyโœ… Always
Tokens in AsyncStorageEasily stolenSecureStore / Keychain
Embedded app secretsCan be extractedKeep server secrets on server; secure per-user credentials
Disabled TLS verificationMITM riskValid platform TLS; pinning only for a justified managed threat model
Log sensitive dataPII leakageNever log secrets

5. Platform Unification vs Divergence Matrix

UNIFY                          DIVERGE
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€     โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Business logic                Navigation behavior
Data models                    Gestures
API contracts                  Icons
Validation                     Typography
Error semantics                Pickers / dialogs

Platform Defaults

ElementiOSAndroid
FontSF ProRoboto
Min touch44pt48dp
BackEdge swipeSystem back
SheetsBottom sheetDialog / sheet
IconsSF SymbolsMaterial Icons

6. Mobile UX Psychology (Non-Optional)

Fittsโ€™ Law (Touch Reality)

  • Finger โ‰  cursor
  • Accuracy is low
  • Reach matters more than precision

Rules:

  • Primary CTAs live in thumb zone
  • Destructive actions pushed away
  • No hover assumptions

7. Performance Doctrine

React Native (fixed-height illustrative pattern)

const Row = React.memo(({ item }) => (
  <View><Text>{item.title}</Text></View>
));

const renderItem = useCallback(
  ({ item }) => <Row item={item} />,
  []
);

<FlatList
  data={items}
  renderItem={renderItem}
  keyExtractor={(i) => i.id}
  getItemLayout={(_, i) => ({
    length: ITEM_HEIGHT,
    offset: ITEM_HEIGHT * i,
    index: i,
  })}
/>

Flutter (illustrative static widget)

class Item extends StatelessWidget {
  const Item({super.key});

  @override
  Widget build(BuildContext context) {
    return const Text('Static');
  }
}
  • const everywhere possible
  • Targeted rebuilds only

8. Implementation evidence

State the target platform, changed behavior and checks actually performed. Profile representative devices/data; a static pattern scan cannot measure touch targets, contrast, frame rate, battery, platform navigation or secure storage behavior.

9. Framework choice

Preserve an existing stack unless a change is requested. For new work compare team experience, native integrations, accessibility, deployment policies and measured workload constraints. Expo OTA is bounded by runtime compatibility and store policies; it does not authorize bypassing review or delivering arbitrary native code. No framework is universally fastest or smallest.

10. Release Readiness Checklist

Before Shipping

  • Platform hit targets checked in logical units
  • Offline handled
  • Secure storage used
  • Lists optimized
  • Logs stripped
  • Tested on low-end devices
  • Accessibility labels present
  • Concrete risks and any unavailable checks documented

11. Related Skills

  • frontend-design โ€“ Visual systems & components
  • frontend-dev-guidelines โ€“ RN/TS architecture
  • backend-dev-guidelines โ€“ Mobile-safe APIs
  • error-tracking โ€“ Crash & performance telemetry

Final Law: Mobile users are distracted, interrupted, and impatientโ€”often using one hand on a bad network with low battery. Design for that reality, or your app will fail quietly.


When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Audit helper and limits

Run python scripts/mobile_audit.py . --json from the intended project directory. The helper is read-only, bounded and advisory. It never imports project code and never declares compliance; compliant is null. Exit 2 means incomplete inspection or no detected mobile source. Source-pattern hints can match comments or miss behavior spread across files. Validate findings before editing. No simulator, real-device, screen-reader or GPU run was performed in this catalog review.

Use touch guidance, typography, color, navigation and decisions for focused checks. Code blocks are version-sensitive fragments, not certified complete apps; verify current APIs before execution.

SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Categories
Mobile Development, Design & UI/UX

More from sickn33/antigravity-awesome-skills

All 708
  • Telegram Bot Builder3K
  • Ui Ux Pro Max2.8K
  • Bun Development2.5K
  • Web Performance Optimization2.4K
  • I18n Localization2.3K
  • Ui Ux Designer2.3K
  • Nestjs Expert2.2K
  • Powershell Windows2.2K
  • Brainstorming2K
  • Api Documentation Generator1.9K
  • Frontend Design1.9K
  • Senior Architect1.9K
  • Cc Skill Security Review1.8K
  • Senior Fullstack1.8K
  • Agent Memory Systems1.7K
  • Database Design1.7K
  • Scroll Experience1.6K
  • Shopify Development1.6K
  • Youtube Summarizer1.6K
  • App Store Optimization1.5K
  • Backend Dev Guidelines1.5K
  • Bash Linux1.5K
  • Bullmq Specialist1.5K
  • Cc Skill Security Review1.5K

Recommended

More Mobile Development
1dpearson2699 avatartabletopkitdpearson2699/swift-ios-skillsBuilds multiplayer spatial board games using TabletopKit on visionOS. Use when creating tabletop game experiences with boards, pieces, cards, or dice; managing 3Kinstalls
2manutej avatardocker-compose-orchestrationmanutej/luxor-claude-marketplaceContainer orchestration with Docker Compose for multi-container applications, networking, volumes, and production deployment3Kinstalls
3android avatarandroid-cliandroid/skillsProvides instructions for installing and using the `android` CLI. The `android` command-line tool is a critical tool for Android development and helps you creat2.9Kinstalls
4nexu-io avatarswiftui-designnexu-io/open-designSwiftUI ๅ‰็ซฏ่ฎพ่ฎก skill โ€” anti AI-slop rules, design direction advisor, brand asset protocol, and five-dimension review. Works with Claude Code, Cursor, Codex, and O2.9Kinstalls
5anthropics avatarcompose-outreachanthropics/knowledge-work-pluginsGenerate personalized outreach messages using Common Room signals. Triggers on 'draft outreach to [person]', 'write an email to [name]', 'compose a message for 2.9Kinstalls
6cap-go avatarcapacitor-best-practicescap-go/capgo-skillsBest practices for Capacitor app development including project structure, plugin usage, performance optimization, security, and deployment. Use this skill when 2.7Kinstalls