Agent Skills › K9i-0/ccpocket › mobile-automation

mobile-automation

GitHub

Flutter应用的UI自动化与E2E验证技能。通过模拟器或Bridge连接,利用dart-mcp和Marionette执行界面交互、状态检查及截图对比,支持Mock与真实通信场景,并提供故障排查指南。

.claude/skills/mobile-automation/SKILL.md K9i-0/ccpocket

Trigger Scenarios

需要验证Flutter应用UI交互 进行端到端(E2E)测试 检查应用运行时的DOM/元素状态

Install

npx skills add K9i-0/ccpocket --skill mobile-automation -g -y
More Options

Non-standard path

npx skills add https://github.com/K9i-0/ccpocket/tree/main/.claude/skills/mobile-automation -g -y

Use without installing

npx skills use K9i-0/ccpocket@mobile-automation

指定 Agent (Claude Code)

npx skills add K9i-0/ccpocket --skill mobile-automation -a claude-code -g -y

安装 repo 全部 skill

npx skills add K9i-0/ccpocket --all -g -y

预览 repo 内 skill

npx skills add K9i-0/ccpocket --list

SKILL.md

Frontmatter
{
    "name": "mobile-automation",
    "description": "FlutterアプリのUI動作をシミュレーターで検証する、またはBridgeとのE2Eを確認するときに使う。"
}

Mobile Automation

検証対象に応じて必要な参照だけ読む。dart-mcp / Marionette で実行時の状態を確認する。

実行範囲

  • 既定はiOSシミュレーターとテスト用Bridge 8766。ユーザーが指定したデバイス・接続先を優先する。本番 8765 のプロセスを停止しない。
  • プロジェクトルートは git rev-parse --show-toplevel、アプリはその配下の apps/mobile。
  • 検証する挙動と期待結果を決め、関連するシナリオを選ぶ。単純なUI確認は直接操作する。複数画面の独立した検証は、利用可能なら e2e-verifier 等へ委譲できる。
  • 操作には現在の get_interactive_elements のキー・boundsを使う。画面遷移やジェスチャー後は結果を確認する。
  • 要素・ログで挙動を確認し、外観・レイアウトの変更はスクリーンショットで目視する。枚数は検証対象に応じて選ぶ。
  • 終了時は自分が起動したアプリ・BridgeだけPIDを指定して停止する。プレビュー継続を依頼されている場合は残し、接続方法を報告する。
  • 検証結果と未確認の範囲を報告する。Mock表示の成功を実通信の成功として扱わない。

Version History

  • 370a4b0 Current 2026-09-22 13:39

    优化了工作流范围说明,采用渐进式披露指导策略,并更新了子代理委派和启动流程的细节。

  • aa215a3 2026-07-25 06:58

Same Skill Collection

.claude/skills/codex-guide/SKILL.md
.claude/skills/flutter-ui-design/SKILL.md
.claude/skills/playwright-cli/SKILL.md
.claude/skills/release-bridge/SKILL.md
.claude/skills/sim-preview/SKILL.md
.claude/skills/submit-store-review/SKILL.md
.claude/skills/update-store/SKILL.md
.claude/skills/web-preview/SKILL.md
.claude/skills/flutter-upgrade/SKILL.md
.claude/skills/merge/SKILL.md
.claude/skills/release-app/SKILL.md
.claude/skills/release-card/SKILL.md
.claude/skills/self-review/SKILL.md
.claude/skills/shorebird-patch/SKILL.md
.claude/skills/test-bridge/SKILL.md
.claude/skills/test-flutter/SKILL.md
.claude/skills/triage/SKILL.md

Metadata

Files
0
Version
370a4b0
Hash
44dc2961
Indexed
2026-07-25 06:58

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-27 23:07
浙ICP备14020137号-1