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.
npx skills add lh17708357536-gif/flutter-cn-overseas-app-skills --skill flutter-multi-region-devgit clone --depth 1 https://github.com/lh17708357536-gif/flutter-cn-overseas-app-skillsWrote 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/lh17708357536-gif/flutter-cn-overseas-app-skills/flutter-multi-region-dev)<a href="https://agentmods.dev/skills/lh17708357536-gif/flutter-cn-overseas-app-skills/flutter-multi-region-dev"><img src="https://agentmods.dev/badge/skills/lh17708357536-gif/flutter-cn-overseas-app-skills/flutter-multi-region-dev/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/lh17708357536-gif/flutter-cn-overseas-app-skills/flutter-multi-region-dev"><img src="https://agentmods.dev/badge/skills/lh17708357536-gif/flutter-cn-overseas-app-skills/flutter-multi-region-dev.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00092 | $0.01406 |
| Opus 5 | $0.00046 | $0.00703 |
| Sonnet 5 | $0.00018 | $0.00281 |
| Haiku 4.5 | $0.00009 | $0.00141 |
Grade A, and why
flutter-multi-region-dev 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 12d 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 — 69 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Flutter 全区开发 — 路由入口
触发场景:用户说"新开 Flutter 项目"、"做一个酒店 / SaaS / 工具型 app"、"要上架国内 + 海外"、"Flutter + NestJS 全栈"。本 skill 是路由器,详细 bootstrap 步骤在
templates/project-bootstrap.md。
一、上架范围决策(5 分钟决策)
新项目第一步必问用户:目标市场是哪些?按下表决定加载哪些 skill:
| 场景 | 引用的 skill |
|---|---|
| 仅 iOS — 不发中国区 App Store | ios-app-store + flutter-coding-conventions + backend-production-deploy |
| 仅 iOS — 发中国区 App Store | 同上 + cn-android-flavor 第 4、12 节(ICP 备案名 + 隐式标识合规文档同样适用 iOS) |
| 仅国内 Android(不含 iOS / 海外) | cn-android-flavor + flutter-coding-conventions + backend-production-deploy |
| 仅海外 Android(Google Play) | overseas-android-google-play + flutter-coding-conventions + backend-production-deploy |
| 全区(iOS + 国内 Android + 海外 Android) | 全部 7 个 skill |
注意:iOS 应用如果上架中国区 App Store,依然受工信部 ICP 备案约束 —
CFBundleDisplayName必须等于备案名(详见~/.claude/skills/_shared/rules.md§5)。
三个横切 skill 不分市场,任何上架范围都建议加载:
flutter-testing(测试规范 + flavor 条件编译测试)、ci-cd-github-actions(三 flavor 矩阵构建 + 部署流水线)、observability(崩溃采集 + 结构化日志 + 健康告警)。
二、三 flavor 互斥硬约束
| 约束 | 详情 |
|---|---|
| ❌ cn 包不能含 Firebase / Google Services / Google Play Services | 详见 cn-android-flavor skill |
| ❌ overseas 包不能含 JPush / 微信 SDK / 支付宝 SDK | 详见 overseas-android-google-play skill |
| ✅ 后端单部署,按用户 locale 路由 API | 不需要分国内/海外两套 |
三、子 skill 索引
| Skill | 用途 |
|---|---|
backend-production-deploy |
NestJS + Prisma 部署 SOP(rsync / uploads / pm2 restart / 健康检查) |
flutter-coding-conventions |
Flutter 前端工程规范(Riverpod / 多租户 / i18n / UI 原语) |
nestjs-backend-conventions |
NestJS 后端规范(分层 / DTO / Prisma 多租户 / Wave 流程 / Redis / BullMQ / 内容审核) |
frontend-backend-alignment |
前后端对齐(API 字段 / 文档同步 / 跨业务协同) |
cn-android-flavor |
中国 Android(JPush / 微信支付宝 / ICP 备案 / 隐式标识合规文档) |
ios-app-store |
iOS App Store(TestFlight / IDFV / Privacy Manifest / IAP 服务端验证) |
overseas-android-google-play |
海外 Android(Firebase / Play Billing / GDPR / ProGuard) |
social-login |
第三方登录(Apple / Google / 微信 / QQ)flavor 感知 + 服务端验签 + 账号打通 + App Store 4.8 合规 |
maps-location |
地图与定位(高德/Google/Mapbox 按国家路由 + GCJ-02 坐标 + 定位权限合规) |
object-storage |
对象存储(阿里云 OSS / 腾讯云 COS / AWS S3 统一抽象,env 切换零改码) |
flutter-testing |
测试规范(Notifier/widget/golden + ★flavor 条件编译测试 + 多租户隔离 + 扣费退款) |
ci-cd-github-actions |
CI/CD(PR 门禁 + ★三 flavor 矩阵构建 + iOS 签名 + 产物守卫 + 部署流水线) |
observability |
可观测性(flavor 感知崩溃采集 + 结构化日志 + 健康告警 + PII 脱敏) |
What ships with it
1 file 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.
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.
- 12d ago First seen · 69 lines · 92 tokens per session scan A f0d17f36f7a3
flutter-multi-region-dev is a skill published in the GitHub repository lh17708357536-gif/flutter-cn-overseas-app-skills (20 stars, last pushed 2mo ago), licensed MIT. It adds 92 tokens to every session and 1,406 once invoked, about $0.0005 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-08-30.
Other skills, from other repositories
app-store-preflight-compliance
Pre-submission compliance scanner workflow for Apple App Store apps. Use when reviewing iOS, macOS, tvOS, watchOS, or visionOS projects (Swift, Objective-C, React Native, Expo) for App Store rejection risks, submission readiness, privacy compliance, or guideline violations.
maui-networking-offline-data
Build MAUI networking and offline data. USE FOR: typed HttpClient, JSON serialization, Android 10.0.2.2, iOS simulator localhost, LAN/dev-tunnel fallback, debug cleartext, offline-first screens, SQLite/EF Core sync metadata, queues, encryption decisions, retries, cancellation. DO NOT USE FOR: auth redirects, Aspire…
maui-aspire-client
Connect MAUI apps to Aspire-hosted APIs. USE FOR: AddServiceDiscovery, typed HttpClient, https+http://apiservice, missing AppHost config on devices, Android emulator 10.0.2.2, iOS simulator localhost, physical-device LAN/dev-tunnel fallbacks, dev certs, Bearer handlers, debug-only cleartext. DO NOT USE FOR: offline…
cloudkit-sync
Generate CloudKit sync infrastructure using CKSyncEngine with conflict resolution, sharing, and account monitoring. Use when adding iCloud sync to an iOS/macOS app.
offline-queue
Generates an offline operation queue with persistence, automatic retry on connectivity, and conflict resolution. Use when user needs offline-first behavior, queued mutations, or pending operations that sync when back online.
push-notifications
Generate push notification infrastructure with APNs registration, handling, and rich notifications. Use when adding push notifications, configuring APNs, notification categories/actions, or rich notifications with images and custom UI.