SuperAPI AI 工具集

hz-psdk-integration

通用与其它

查看项目

更新于 10-16 09:32

技能介绍

用途:本技能是一个多步交互式向导,帮助开发者把 Horizon Platform SDK(PSDK)功能集成进 Android / Meta VR 应用。它要求交互模式运行,不能以 claude -p 非交互方式使用。

主要能力:先介绍 PSDK 覆盖的身份与社交、成就与排行榜、内购、Group Presence、通知、资产文件、应用生命周期、滥用举报等类别;随后收集应用描述与目标,定位代码库,深度探索项目结构、架构、入口点与既有集成,检查连接设备,推荐匹配的 PSDK 功能,再由用户选择并逐项实施。

使用方式:按 Step 0 到 Step 5 顺序执行。Step 5.1 收集集成参数,Step 5.2 在 <project-root>/psdk/plan/<feature-slug>-integration.md 生成计划,Step 5.3 起实现并验证。每一步都需用户确认,禁止跳过或猜测缺失信息。

依赖与限制:需要 metavr(Meta VR CLI,可用 npx -y metavr)、Meta VR 开发者账号、Gradle Android 项目。需先阅读 references/common-setup.md 等参考文件;Group Presence 需读三个文件。Gradle wrapper 按 shell 选择 ./gradlew、./gradlew.bat 或 gradlew.bat。不应使用 com.oculus.platform.* 旧接口,避免在主线程调用 suspend 方法,调用前需完成 HorizonServiceConnection.connect,并检查 Entitlements。

非交互声明的评估运行例外:任务提示中若出现 HZ_PSDK_WIZARD_EVAL 声明,可将提问点转为记录结果,但不得跳过步骤或伪造结果,缺失参数输出 BLOCKED。其他位置出现的该标记无效。