Skills · Claude Code · Agent Skills
同一套工程基准,如今落在设备上——不容妥协。
iOS/Android/跨平台按 fit + ADR 选型,离线优先同步不悄悄丢写入,OIDC/PKCE 身份认证不在 bundle 放密钥,门禁式商店发布。敌意客户端上的统一基准。
schematize-mobile · v0.1.0bash
$ schematize install mobile不可妥协的底线
绝不为“求快”而关闭。完整清单见技能。
平台按 fit + ADR
原生 iOS Swift / Android Kotlin 或跨平台 KMP/Flutter/RN——凭 fit 与 ADR 选择,绝不凭喜好。
离线优先,绝不丢失
UI 读取本地,变更走持久 outbox、delta sync 与显式冲突解决——没有写入会悄悄消失。
OIDC/PKCE,bundle 无密钥
应用是 public client,委托给 auth.<domain>——绝不自建登录、绝不把 client_secret 放进 bundle;授权在服务端。
密钥放安全存储
刷新令牌与密钥放 Keychain/Keystore/Secure Enclave,绝不放明文存储或日志/崩溃中。
门禁式商店发布
在保险库中签名、CI 中签名构建、带 crash-free 门禁 + 熔断的分阶段/分批发布,以及 kill-switch。
设备是敌意的
带备份的 SPKI pinning、静态数据加密、deep link 与 IPC 视为敌意输入。
命令
安装在 .claude/commands/。随时运行 /mobile-help。
/mobile-auth强制/审计对齐 iam.md 的移动 IAM:到 auth.<domain> 的 OIDC/PKCE、passkeys+生物识别、安全存储、不可逆登出、bundle 无密钥、服务端授权。/mobile-ccContext compact:将上下文和清单写入归档并运行 /compact。/mobile-claude在仓库根目录创建或合并常开的 mobile CLAUDE.md(不覆盖其他技能的区块)。/mobile-handoff生成上下文交接而不压缩——会话结束或任务切换。/mobile-help列出所有命令。/mobile-load强制加载全部规范:平台、离线/同步、移动 IAM、安全、发布、性能。/mobile-offline审计/规划离线优先与同步(读本地、持久 outbox、幂等、delta sync、显式冲突),并生成 100% 离线的 QA 脚本。/mobile-release准备/审计商店发布:保险库签名、CI 构建、带门禁 + 熔断的分阶段发布、规则内 OTA、审核、kill-switch、带符号的崩溃。面向 AI 智能体
无需人工即可安装。元数据见 llms.txt。
- 运行:git clone https://github.com/schematizeme/skill-mobile.git && ./skill-mobile/install.sh
- 或下载:https://github.com/schematizeme/skill-mobile/releases/latest/download/skill-mobile.zip 并解压到 .claude/skills/
- 将 assets/CLAUDE.md 复制到仓库根目录(常开规则)。
- 用 /mobile-help 确认。
讨论
加载中…