Token导航 LogoToken导航TokenDH.com
开发需要联网github未标认证来源可访问许可证需确认审计通过

android-ui-states-validationandroid ui 状态验证

Agent Skill

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

总安装

235

周安装

10

GitHub Stars

5

下载量

82
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:android-ui-states-validation(android ui 状态验证)
来源仓库:https://github.com/krutikjain/android-agent-skills
仓库路径:skills/android-ui-states-validation
安装命令:
npx skills add https://github.com/krutikjain/android-agent-skills --skill android-ui-states-validation
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/krutikjain/android-agent-skills --skill android-ui-states-validation

简介

用于验证 Android UI 各状态下的用户体验,包括加载、空态、错误、离线及边界情况的行为覆盖。

  • 适用于发布前的状态流审查,确保用户在每种分支下都能获得清晰反馈和恢复路径。
  • 识别缺失的状态处理,提出改进建议,指导如何展示加载指示、错误消息或重试机制。
  • 不涉及具体测试框架选择,而是聚焦设计层面的状态定义与用户引导策略。
  • 建议与开发团队协同使用,避免仅依赖自动化断言而忽略真实交互逻辑。

SKILL.md

Android UI States Validation

When To Use

  • Use this skill when the request is about: validate android ui states, check loading empty error flow android, edge cases in android screen.
  • Primary outcome: Review Android UI flows for empty, loading, error, offline, and edge-case behavior before release.
  • Reach for this skill when the core question is state coverage and recovery UX, not which test framework or assertion library to use.
  • This skill decides what the user should see in each branch of the state matrix. android-testing-ui only validates that design with assertions and screenshots.
  • Handoff skills when the scope expands:
  • android-compose-accessibility
  • android-testing-ui

Workflow

  1. Confirm the user-visible journey, target device behavior, and failure states that matter.
  2. Build a state matrix that covers loading, content, empty, error, offline, stale-data, denied-permission, and post-action confirmation states as applicable.
  3. Identify the owning screens, activities, destinations, and state holders for each branch of that matrix.
  4. Validate recovery UX, accessibility, configuration changes, and back-stack behavior in the showcase apps.
  5. Hand off to testing only when the missing work is about assertions or automation rather than state design.

Guardrails

  • Treat loading, empty, error, offline, and permission-denied states as first-class UI states.
  • Do not hide navigation or permission side effects inside reusable UI components.
  • Prefer lifecycle-aware APIs over manual callback chains.
  • Keep deep links, intents, and permission prompts testable and observable.
  • Distinguish transient messages, persistent error states, and stale-but-usable content instead of collapsing them into one generic failure screen.

Anti-Patterns

  • Assuming the happy path is enough for product flows.
  • Hard-coding request codes or route strings in multiple places.
  • Triggering navigation directly from repositories or network layers.
  • Shipping flows without recovery UI for denied permissions or broken state.
  • Using tests as a substitute for deciding what the product should show in each failure mode.

Examples

Happy path

  • Scenario: Validate OrbitTasks loading, content, and success confirmation states.
  • Command: cd examples/orbittasks-compose &&./gradlew:app:connectedDebugAndroidTest

Edge case

  • Scenario: Exercise long content, empty lists, and sync failures in the XML fixture.
  • Command: cd examples/orbittasks-xml &&./gradlew:app:connectedDebugAndroidTest

Failure recovery

  • Scenario: Avoid misrouting UI validation work to accessibility or testing-only skills.
  • Command: python3 scripts/eval_triggers.py --skill android-ui-states-validation

Done Checklist

  • The implementation path is explicit, minimal, and tied to the right Android surface.
  • Relevant example commands and benchmark prompts have been exercised or updated.
  • Handoffs to adjacent skills are documented when the request crosses boundaries.
  • Official references cover the chosen pattern and the main migration or troubleshooting path.

Official References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.62%
按下载量换算31

Claude

30.43%
按下载量换算25

Cursor

19.83%
按下载量换算16

Gemini CLI

9.49%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills