Agent skill

Mobile Adaptation

by kangarooking in kangarooking/system-prompt-skills

当系统提示面向移动端(手机、平板)场景时调用。适用于 iOS/Android 应用内 AI 助手、移动端聊天界面、响应式输出的系统提示设计。不适用于桌面端优先的场景,不适用于移动端 UI 开发(非提示层),不适用于语音场景(语音场景使用 voice-optimization)。

MITAuto-check passedAI & LLM Engineering

Install Mobile Adaptation

skills CLI
$ npx skills add kangarooking/system-prompt-skills --skill mobile-adaptation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kangarooking/system-prompt-skills mobile-adaptation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kangarooking/system-prompt-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/mobile-adaptation .claude/skills/mobile-adaptation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mobile-adaptation
GitHub stars
205
Token cost
~665 tokens
SKILL.md length
180 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

当系统提示面向移动端(手机、平板)场景时调用。适用于 iOS/Android 应用内 AI 助手、移动端聊天界面、响应式输出的系统提示设计。不适用于桌面端优先的场景,不适用于移动端 UI 开发(非提示层),不适用于语音场景(语音场景使用 voice-optimization)。

  • Works in 5 steps: 屏幕尺寸感知分级:根据目标设备屏幕容量将回答分为 4… → 答案优先策略:移动端用户注意力碎片化,回答结构必须"结论先行、细节后置",禁止铺垫… → 格式限制清单:在窄屏场景中禁用特定格式——管道表格、深层嵌套列表、宽代码块、大段引… → …
  • AI & LLM Engineering work in your project
  • SKILL.md covers R — 原文 (Reading), I — 方法论骨架 (Interpretation), A1 — 案例分析 (Past Application) and A2 — 触发场景 (Future Trigger) ★, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Mobile Adaptation is an agent skill from kangarooking/system-prompt-skills. 当系统提示面向移动端(手机、平板)场景时调用。适用于 iOS/Android 应用内 AI 助手、移动端聊天界面、响应式输出的系统提示设计。不适用于桌面端优先的场景,不适用于移动端 UI 开发(非提示层),不适用于语音场景(语音场景使用 voice-optimization)。

Its SKILL.md is about 670 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering. It works with iOS and Android. The repository describes itself as: 从 165 个顶级 AI 产品系统提示词中蒸馏出的 15 个可执行 Agent skill. The licence is MIT.

When your agent uses it

  • AI & LLM Engineering work in your project

Example prompts

  • “/mobile-adaptation”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 屏幕尺寸感知分级:根据目标设备屏幕容量将回答分为 4 个层级,每个层级有明确的长度上限(句数、段数或屏数)。
  2. 答案优先策略:移动端用户注意力碎片化,回答结构必须"结论先行、细节后置",禁止铺垫性开场白。
  3. 格式限制清单:在窄屏场景中禁用特定格式——管道表格、深层嵌套列表、宽代码块、大段引用。
  4. 移动原生工具集成:利用移动设备独有能力(日历、提醒事项、地理位置、本地时间、图表显示)增强交互。
  5. 扫描友好结构:使用短列表、加粗关键词、分段标题等格式,使用户在 3-5 秒内定位核心信息。

What it can do on your machine

Read from SKILL.md and the folder at commit 252cd52. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mobile Adaptation loads about 665 tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 180 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~665

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kangarooking/system-prompt-skills at commit 252cd52, republished under its MIT licence (© kangarooking). 180 words, ~665 tokens.

Download SKILL.mdSave it as .claude/skills/mobile-adaptation/SKILL.md (or your agent's skills folder).
name
mobile-adaptation
description
当系统提示面向移动端(手机、平板)场景时调用。适用于 iOS/Android 应用内 AI 助手、移动端聊天界面、响应式输出的系统提示设计。不适用于桌面端优先的场景,不适用于移动端 UI 开发(非提示层),不适用于语音场景(语音场景使用 voice-optimization)。
tags
移动端, 屏幕适配, 响应式输出, 移动工具集成
related_skills
voice-optimization, citation-system

移动端适配

R — 原文 (Reading)

Claude Mobile iOS 基于屏幕尺寸设定响应层级:手机一次显示 6-8 句话,简单问题 1-2 句、操作指南短列表、实质问题 2-3 段、复杂问题不超过 2 屏。集成移动原生工具(日历、提醒、位置、图表)。Claude for Word 禁止管道分隔的 Markdown 表格(任务窗格太窄)。Gemini 实现移动端专项输出压缩。核心模式:屏幕尺寸响应分级、移动原生工具集成、格式限制、答案优先策略。

I — 方法论骨架 (Interpretation)

  1. 屏幕尺寸感知分级:根据目标设备屏幕容量将回答分为 4 个层级,每个层级有明确的长度上限(句数、段数或屏数)。
  2. 答案优先策略:移动端用户注意力碎片化,回答结构必须"结论先行、细节后置",禁止铺垫性开场白。
  3. 格式限制清单:在窄屏场景中禁用特定格式——管道表格、深层嵌套列表、宽代码块、大段引用。
  4. 移动原生工具集成:利用移动设备独有能力(日历、提醒事项、地理位置、本地时间、图表显示)增强交互。
  5. 扫描友好结构:使用短列表、加粗关键词、分段标题等格式,使用户在 3-5 秒内定位核心信息。

A1 — 案例分析 (Past Application)

案例: Claude Mobile iOS 的四层响应分级
  • 问题: 移动端屏幕一次只能显示 6-8 句话,过长的回答需要大量滚动,严重影响移动场景下的信息获取效率。
  • 设计模式的使用: Claude Mobile iOS 将回答分为四个层级并设定严格长度约束——简单问题 1-2 句话直接回答,操作指南用最短列表,实质性问题 2-3 段,复杂问题不超过 2 个屏幕。所有层级均遵循"先给答案、无前言"原则。
  • 结论: 基于物理屏幕约束的量化分级比模糊的"尽量简短"指令有效得多,为模型提供了可执行的长度标准。
案例: Claude for Word 的表格格式禁令
  • 问题: Word 插件的任务窗格宽度极窄(约 300-400px),管道分隔的 Markdown 表格会溢出或折行混乱。
  • 设计模式的使用: Claude for Word 明确禁止在聊天中使用管道分隔的 Markdown 表格("No pipe-delimited markdown tables in chat"),改用结构化列表或自然语言描述替代。
  • 结论: 格式限制需要具体到特定的 Markdown 语法元素,泛化的"注意格式"指令无法精准解决窄屏适配问题。

A2 — 触发场景 (Future Trigger) ★

用户在什么情境下需要?
  1. 设计手机 App 内嵌 AI 助手的系统提示
  2. 优化现有桌面端系统提示以适配移动端
  3. 构建跨平台 AI 产品,需针对不同屏幕尺寸差异化输出
  4. 开发集成移动原生功能(日历、位置)的 AI 助手
语言信号
  • "移动端用户"
  • "手机屏幕上显示"
  • "小屏幕适配"
  • "需要集成日历/提醒/定位"
  • "App 内的 AI 助手"
与相邻 skill 的区分
  • 与 voice-optimization 区别:语音优化关注听觉通道,移动适配关注视觉通道的物理约束;但两者共享简洁优先理念
  • 与 citation-system 区别:引用在移动端需要特殊展示(如简化标记、折叠引用),但移动适配不涉及引用格式设计本身

E — 可执行步骤 (Execution)

  1. 步骤 1:定义屏幕响应分级表 - 完成标准:基于目标设备屏幕容量,定义 4 级响应策略(简单/操作/中等/复杂),每级规定最大句数、段数或屏数,并附具体示例。
  2. 步骤 2:编写格式限制清单 - 完成标准:列出在移动端禁止使用的格式类型(管道表格、深层嵌套列表、超过 60 字符的代码行等),并为每种禁止格式提供替代方案(表格→结构化列表、嵌套列表→扁平列举)。
  3. 步骤 3:设计答案优先输出结构 - 完成标准:在系统提示中声明"结论先行"原则,规定回答结构为:直接答案 → 关键细节 → 可选扩展,并禁止铺垫性开场白。
  4. 步骤 4:规划移动原生工具集成点 - 完成标准:列出可调用的移动原生能力(日历创建、提醒设置、位置查询、时间获取),为每个能力定义触发条件和调用格式。
  5. 步骤 5:添加扫描友好格式规范 - 完成标准:规定移动端输出的格式增强规则——关键信息加粗、列表项不超过一行、段落间空行分隔、使用 emoji 前缀(如适用)提升视觉扫描效率。

B — 边界 (Boundary) ★

不要在以下情况使用
  • 桌面端优先的系统提示设计,屏幕空间不是主要约束
  • 移动端 UI/UX 设计(属于前端开发,非提示层)
  • 纯语音交互场景(无屏幕显示,应使用 voice-optimization)
  • 后端 API 设计(与输出展示层无关)
常见失败模式
  • 量化标准缺失:仅说"尽量简短"而不给出具体句数或屏数限制,模型无法精确控制输出长度
  • 一刀切压缩:将所有问题都压缩为一两句话,复杂问题信息丢失,应按复杂度分级处理
  • 忽视原生能力:仅优化文本输出但未利用移动设备独有的日历、位置、提醒等能力,错失交互增强机会
  • 格式限制过于笼统:说"注意移动端格式"而不具体指出禁止管道表格等特定语法,模型可能仍输出不适配格式

© kangarooking, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in mobile-adaptation of kangarooking/system-prompt-skills.

Open the folder on GitHubat commit 252cd52

Compare with similar skills

Mobile Adaptation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mobile Adaptation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mobile Adaptation this skillkangarooking/system-prompt-skills205—~665Automated safety check: PassMIT
Run Evalslycorp-jp/sim-use1.4k—~1.4kAutomated safety check: PassApache-2.0
Mobilerun Docs Referencedroidrun/mobilerun9.6k—~943Automated safety check: PassMIT
ExecuTorch Build Guidepytorch/executorch5.1k—~2.3kAutomated safety check: NotesCustom licence
Flutter Embedding Native Viewsbtwld/superdeck130—~2.1kAutomated safety check: PassBSD-3-Clause
Engine Whats Newflutter/flutter179k—~978Automated safety check: PassBSD-3-Clause

Similar skills

  • Run Evals

    lycorp-jp/sim-use

    Prepare the environment and run the LLM-driven agent evals (e2e/agent-evals/) against a chosen sim-use binary.

    1.4k GitHub stars~1.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Mobilerun Docs Reference

    droidrun/mobilerun

    Answers questions about Mobilerun, the LLM-agent framework for automating Android and iOS devices, by pointing the agent to the right page of its v5 documentation.

    9.6k GitHub stars~943 tokensUpdated 3 days ago
    MobileAuto-check passed
  • ExecuTorch Build Guide

    pytorch/executorch

    Builds ExecuTorch from source: the Python package, C++ runtime, model runners, Android and iOS cross-compilation and backend-specific builds, with environment checks.

    5.1k GitHub stars~2.3k tokensUpdated today
    DevelopmentAuto-check: notes
  • Embeds native Android, iOS, or macOS views into a Flutter app.

    130 GitHub stars~2.1k tokensUpdated 10 days ago
    MobileAuto-check passed
  • Engine Whats New

    flutter/flutter

    Generates the "what's new" release summary and diff file for changes in the Flutter engine (//engine/src/flutter) between two releases (e.g., 3.47 vs 3.44).

    179k GitHub stars~978 tokensUpdated today
    MobileAuto-check passed
  • E2E

    callstack/react-native-pager-view

    Agentic end-to-end tests with e2e, the e2e runner. An agent skill from callstack/react-native-pager-view.

    3.4k GitHub starsUsed in 1 repo~2.1k tokens
    Testing & QAAuto-check passed

More from kangarooking/system-prompt-skills

All 15 skills in this repo
  • Persona Design

    kangarooking/system-prompt-skills

    当需要为 AI 产品定义核心身份、角色声明和能力边界时调用此 skill。典型场景包括:设计新 AI 产品的 system prompt 首段、为不同场景创建差异化角色(如教学助手 vs 编程代理)、重新定义 AI 与用户的关系框架。

    205 GitHub starsUsed in 1 repo~956 tokens
    Auto-check passed
  • Tool Specification

    kangarooking/system-prompt-skills

    当需要为 AI 定义工具接口、设计调用规范、实现工具发现与编排机制时调用此 skill。典型场景包括:设计 AI agent 的工具集、定义 JSON Schema/XML/TypeScript 格式的工具描述、实现工具权限控制与并行调度、设计子代理委托架构。

    205 GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Memory System

    kangarooking/system-prompt-skills

    当需要为 AI 设计记忆存储、检索、应用和更新机制时调用此 skill。典型场景包括:设计持久化记忆架构(用户偏好、历史上下文、项目知识)、定义记忆的创建/读取/更新/删除生命周期、实现静默记忆应用(不在回复中透露记忆内容)、管理敏感记忆边界。

    205 GitHub stars~1.2k tokensUpdated 5 mo ago
    Auto-check passed
  • Personality System

    kangarooking/system-prompt-skills

    当需要在基础身份之上叠加可切换的人格风格层时调用此 skill。典型场景包括:为同一产品提供多种人格选项(如 GPT-5.1 的 friendly/professional/quirky 模式)、设计人格切换机制、防止人格泄露到用户内容中。

    205 GitHub stars~1k tokensUpdated 5 mo ago
    Auto-check passed
  • Conversation Flow

    kangarooking/system-prompt-skills

    当系统提示词需要定义 AI 如何分类用户意图、路由到不同处理流程、决定澄清策略和自主度级别时调用此 Skill。适用于多任务型 AI 助手、客服机器人、编程工具、研究助手等需要结构化对话管理的场景。不适用于:纯问答型系统(无任务执行)、单轮交互(无对话状态)、简单的 prompt 模板(无路由逻辑)。当需求仅涉及"输出什么格式"而非"如何决定输出什么"时,应该用…

    205 GitHub starsUsed in 1 repo~788 tokens
    Auto-check passed
  • Safety Guardrails

    kangarooking/system-prompt-skills

    当需要为 AI 系统设计多层安全防线、内容过滤策略和伦理边界时调用此 skill。典型场景包括:设计拒绝策略与升级机制、防御 prompt 注入攻击、实现领域特定安全规则(教育、医疗、金融等)、定义 AI 的价值观锚点。

    205 GitHub stars~1.2k tokensUpdated 5 mo ago
    Auto-check passed

Works with

Questions about Mobile Adaptation

What does Mobile Adaptation do?

当系统提示面向移动端(手机、平板)场景时调用。适用于 iOS/Android 应用内 AI 助手、移动端聊天界面、响应式输出的系统提示设计。不适用于桌面端优先的场景,不适用于移动端 UI 开发(非提示层),不适用于语音场景(语音场景使用 voice-optimization)。. Mobile Adaptation is an agent skill from kangarooking/system-prompt-skills.

When should I use Mobile Adaptation?

Mobile Adaptation fits situations like: AI & LLM Engineering work in your project.

How do I install Mobile Adaptation in Claude Code?

Run `npx skills add kangarooking/system-prompt-skills --skill mobile-adaptation -a claude-code`. Or copy the skill folder (mobile-adaptation in kangarooking/system-prompt-skills) into .claude/skills/mobile-adaptation in your project. Claude Code loads it when a task matches its description.

How do I install Mobile Adaptation in Codex?

Run `npx skills add kangarooking/system-prompt-skills --skill mobile-adaptation -a codex`. Or copy the skill folder (mobile-adaptation in kangarooking/system-prompt-skills) into .agents/skills/mobile-adaptation in your project. Codex loads it when a task matches its description.

Can I use Mobile Adaptation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kangarooking/system-prompt-skills --skill mobile-adaptation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mobile-adaptation, .gemini/skills/mobile-adaptation, .github/skills/mobile-adaptation and .opencode/skills/mobile-adaptation in your project.

What does Mobile Adaptation need to run?

SKILL.md names no scripts, command-line tools or credentials: Mobile Adaptation is instructions for the agent only.

Does Mobile Adaptation access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Mobile Adaptation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Mobile Adaptation use?

Mobile Adaptation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mobile Adaptation use?

About 665 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Mobile Adaptation?

Skills that share tags, products or a category with Mobile Adaptation: Run Evals (lycorp-jp/sim-use, 1.4k stars), Mobilerun Docs Reference (droidrun/mobilerun, 9.6k stars), ExecuTorch Build Guide (pytorch/executorch, 5.1k stars) and Flutter Embedding Native Views (btwld/superdeck, 130 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mobile Adaptation?

kangarooking (a GitHub user) maintains it in kangarooking/system-prompt-skills, which has 205 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on May 4, 2026.

Source: kangarooking/system-prompt-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.