Borrowing it
Nothing to install: this file belongs to geekfujiwara/CodeAppsDevelopmentStandard. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/geekfujiwara/CodeAppsDevelopmentStandard/main/.github/skills/mobile-apps/SKILL.mdgit clone --depth 1 https://github.com/geekfujiwara/CodeAppsDevelopmentStandardWrote 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.
[](https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/mobile-apps)<a href="https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/mobile-apps"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/mobile-apps/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.
<a href="https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/mobile-apps"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/mobile-apps.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00059 | $0.02799 |
| Opus 5.5 | $0.00024 | $0.01120 |
| Sonnet 5.5 | $0.00012 | $0.00560 |
| Haiku 4.5 | $0.00006 | $0.00280 |
Grade A, and why
mobile-apps 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 28d 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.
How it starts
The opening of the file, as written. The whole thing — 220 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Power Apps Native Mobile Code Apps 開発スキル
Microsoft 公式 microsoft/power-platform-skills/plugins/mobile-apps を upstream として、
Expo + React Native + TypeScript の Native Mobile Code App を作成する。
[!CAUTION] Private Preview であり、本番利用は禁止。 スキル開始時、計画承認時、最終結果でこの制約を明示する。 ユーザーが Preview 利用を明示承認するまで scaffold、環境変更、Wrap 登録、push を開始しない。
Web Code App との境界
「モバイル対応」の依頼では、最初にどちらを求めているか確認する。
| 選択肢 | ランタイム | 選ぶ条件 | スキル |
|---|---|---|---|
| レスポンシブ Web Code App | React + Vite、ブラウザ/Power Apps player | PC とモバイルで同じ Web UI、ネイティブ機能が不要 | code-apps |
| Native Mobile Code App | Expo + React Native、Power Apps Developer app/Wrap | カメラ、バーコード、位置情報等の端末機能が必要 | 本スキル |
Native 経路は Preview 承認に加え、対象 OS、必要な端末機能、オンライン要件、実機テスト端末を確認する。
ワークフロー
Step 0: Preview 利用を確認する
次を説明し、明示承認を得る。
- Private Preview で本番利用できない。
- iOS / Android のローカル native build や App Store / Google Play 配布は v0 の対応範囲外。
- 公式対応は Power Apps Developer app による実機 preview と、
pa app push後の Wrap 導線まで。 - Preview の破壊的変更に備え、upstream commit と依存セットを固定する。
承認がない場合は code-apps のレスポンシブ Web 案を提示して停止する。
承認後の scaffold は mobile-preview-approval.json を生成する。検証器はこの記録がなく、または
productionAllowed: true のプロジェクトを拒否する。
Step 1: 要件とネイティブ機能を設計する
対象 OS、画面、データ、コネクタ、認証、端末機能、オンライン/オフライン要件を整理する。
端末機能は公式テンプレートの package.json に存在する module だけを候補にする。
- Phase 1: Dataverse/connector、基本画面、camera/location/barcode、実機 preview、push
- Phase 2: PDF、pen/signature、File/Image、sharing、生体認証
- Phase 3: Offline Profile の authoring/assignment/drift check
オフライン runtime store/sync queue は upstream 対応を確認できるまで実装済みと扱わない。
Step 2: 公式テンプレートを生成する
Windows PowerShell 7 で、記録済み upstream commit から生成する。
python .github/skills/mobile-apps/scripts/scaffold_mobile_app.py `
--target ./my-mobile-app `
--preview-approved `
--install
Set-Location ./my-mobile-app
依存は upstream-template.json の互換性セットを使う。
Expo、React Native、Tamagui、native host、Power Apps SDK を個別に latest へ上げない。
What ships with it
16 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- references/.env.example 511 B
- references/build-reference.md 4.2 KB
- references/mobile-ui.md 1.4 KB
- references/native-capabilities.md 2.2 KB
- references/offline.md 1.1 KB
- references/troubleshooting.md 2.8 KB
- references/upstream-template.json 737 B
- references/wrap-registration.md 2.2 KB
- scripts/check_upstream.py 1.4 KB runs code
- scripts/register_wrap_application.py 12 KB runs code
- scripts/scaffold_mobile_app.py 6.4 KB runs code
- scripts/test_validate_mobile_project.py 1.2 KB runs code
- scripts/test_verify_native_package.py 1.8 KB runs code
- scripts/validate_mobile_project.py 6.2 KB runs code
- scripts/verify_native_package.py 3.3 KB runs code
- tests/test_register_wrap_application.py 4.1 KB runs code
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.
- 28d ago Changed · +17 lines 7799f3fdc5d3
- 1mo ago Changed · +13 lines f1b7a994880b
- 2mo ago Changed 982a062dc451
- 2mo ago Changed 07112435bcef
- 2mo ago First seen · 190 lines · 59 tokens per session scan A 37bf278e4022
mobile-apps is a skill published in the GitHub repository geekfujiwara/CodeAppsDevelopmentStandard (78 stars, last pushed yesterday), licensed MIT. It adds 59 tokens to every session and 2,799 once invoked, about $0.0002 per session on Opus 5.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-08-30.
mobile-apps compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| mobile-appsgeekfujiwara/CodeAppsDevelopmentStandard | Skill | 78 | yesterday | MIT | A | 59 | Claude Code, Codex |
| adapteduclopez/ui-craft | Skill | 433 | yesterday | MIT | A | 86 | Claude Code |
| flutter-expertpersonamanagmentlayer/pcl | Skill | 44 | 11d ago | Apache-2.0 | A | 60 | Claude Code |
| mobile-pwa-usabilityparisgroup-ai/imersao-ia-setup | Skill | 1 | 1mo ago | MIT | A | 69 | Claude Code |
| Jetpack Compose Conventionsniels-emmer/myace | Skill | 1 | 5d ago | MIT | A | 24 | Claude Code, Codex |
| SwiftUI Conventionsniels-emmer/myace | Skill | 1 | 5d ago | MIT | A | 21 | Claude Code, Codex |
| flutterpledgeandgrow/pledge-skills | Skill | 10 | 3mo ago | MIT | A | 126 | Claude Code, Codex |