android-platform-design

android-platform-design is a skill for Claude Code from HalidSaglam/saglitzdesign-mcp. It costs 76 tokens per session (1,001 once invoked), scanned A, original, MIT.

A guide for designing Android app interfaces according to Material 3, Google's current Android design system. It covers adaptive navigation, back gestures, edge-to-edge layouts, dynamic colors, and accessibility details.

In plain words
What is it for?
Use it when building or reviewing Android Compose screens, navigation, dark themes, window insets, responsive layouts, or TalkBack accessibility.
Why use it?
It helps prevent Android interfaces from feeling like copied iPhone or web designs and accounts for different screen sizes, themes, and system behavior.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the saglitzdesign plugin — 9 skills, 10 commands, 2 MCP servers shipped together

Good fit Use it when building or reviewing Android Compose screens, navigation, dark themes, window insets, responsive layouts, or TalkBack accessibility.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/halidsaglam/saglitzdesign-mcp/android-platform-design
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add HalidSaglam/saglitzdesign-mcp --skill android-platform-design
Clone the repo
git clone --depth 1 https://github.com/HalidSaglam/saglitzdesign-mcp

Made for: Claude Code.

Or install saglitzdesign, the plugin that ships this one along with the rest of its 9 skills, 10 commands, 2 MCP servers.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for android-platform-design

README.md
[![agentmods](https://agentmods.dev/badge/skills/halidsaglam/saglitzdesign-mcp/android-platform-design/github.svg)](https://agentmods.dev/skills/halidsaglam/saglitzdesign-mcp/android-platform-design)
Your own site
<a href="https://agentmods.dev/skills/halidsaglam/saglitzdesign-mcp/android-platform-design"><img src="https://agentmods.dev/badge/skills/halidsaglam/saglitzdesign-mcp/android-platform-design/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for android-platform-design

Your own site · 80×15
<a href="https://agentmods.dev/skills/halidsaglam/saglitzdesign-mcp/android-platform-design"><img src="https://agentmods.dev/badge/skills/halidsaglam/saglitzdesign-mcp/android-platform-design.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 76 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,001 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00076 $0.01001
Opus 5 $0.00038 $0.00500
Sonnet 5 $0.00015 $0.00200
Haiku 4.5 $0.00008 $0.00100

Measured 8d ago against content hash 37c5b4326cf6, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

android-platform-design scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/android-platform-design/SKILL.md · 43 lines

How it starts

The opening of the file, as written. The whole thing — 43 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Android Platform Design

Android apps feel native because they use Material 3 roles rather than hexes, respect the system back gesture, draw edge-to-edge with real WindowInsets, and adapt navigation by window size class — not by "phone vs tablet". Copying an iOS tab bar or a web hamburger onto Android reads as a port.

Full depth is in the SaglitzDesign MCP (npx saglitzdesign-mcp). Related documents include material-3, android-app-design, android-patterns, accessibility, mobile-ux and brand-on-native-platforms; useful tools include audit_android_ui (point it at the Android module directory — it reads the manifest, resource XML and Compose; directory only, no snippet mode), get_design_language, compare_design_languages (what to port from iOS and what not to) and get_component_recipe(component, "compose") for real Compose code; and the /saglitzdesign:build_mobile_app_ui and /saglitzdesign:port_to_platform workflows.

Core Material 3 principles

  • Roles, not hexes. Style with primary, onPrimary, surfaceContainer…. A hardcoded Color(0xFF…) has no light, dark or contrast-level variant.
  • Type is roles too. Display / Headline / Title / Body / Label, each small/medium/large. Body Large is 16sp/24. A bare fontSize = 17.sp does not scale with the user's font size the way a style does.
  • Shape and motion are tokens. Expressive springs for spatial change; effect tokens (no bounce) for colour and opacity. Respect Reduce Motion by falling back to the standard scheme or fades.
  • Dynamic color is a runtime extraction. Honor light/dark and contrast levels even when the brand scheme is static.
  • Compact (< 600dp): bottom navigation bar, 3–5 destinations, icon + label, outlined inactive / filled active. Active indicator is a pill (shape), not colour alone.
  • Medium/expanded: the same destinations become a navigation rail. Bar and rail must mirror each other — same order, same icons. Never show both at once.
  • Modal drawer only for 7+ destinations or account/label hierarchies. M3 Expressive deprecates the persistent drawer.
  • Each destination keeps its own back stack. Re-selecting the current destination pops to root.
  • Tabs subdivide content inside a destination. They are not top-level app navigation.

Read the full file on GitHub · 43 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 43 lines · 76 tokens per session scan A 37c5b4326cf6

Subscribe to this mod's changes

android-platform-design is a skill published in the GitHub repository HalidSaglam/saglitzdesign-mcp (5 stars, last pushed 10d ago), licensed MIT. It adds 76 tokens to every session and 1,001 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.

Related

Other skills, from other repositories

platform-conventions

Design to iOS and Android conventions — what each OS mandates, where they diverge, and when to unify. Use when shipping native apps. For breakpoint adaptation use responsive-design; for matching competitor patterns use jakobs-law (interaction-design).

Owl-Listener/designer-skills · 55 tokens

logo-creator

Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG. Use when user wants to create a logo, icon, favicon, brand mark, mascot, emblem, or design a logo.

ReScienceLab/opc-skills · 59 tokens

omh-apple-design

This is a Hermes-native apple-design workflow skill.

rlaope/oh-my-hermes · 73 tokens

design-negotiation

Advocate for design quality, scope, and timeline with partners and leadership using evidence and shared goals. Use in the conversation itself. For the commercial vocabulary behind it, use business-design (ux-strategy).

Owl-Listener/designer-skills · 48 tokens

conversational-ux

Design voice and conversational interfaces — dialog flows, error recovery, and persona. Use when the interface speaks and listens rather than being tapped. For graphical input collection, use form-design.

Owl-Listener/designer-skills · 43 tokens

design-debt-audit

Inventory and prioritise accumulated design inconsistencies across a product. Use when drift has built up over time. For token coverage specifically use design-token-audit (designer-toolkit); for WCAG gaps use accessibility-audit (design-systems).

Owl-Listener/designer-skills · 59 tokens