All authors
IsKenKenYa avatar

Claude Skills by IsKenKenYa

github.com/IsKenKenYa
448 skillsA× 445B× 1C× 1D× 10 installs0 views
Agp 9 UpgradeA

升级或迁移 Android 项目以使用 Android Gradle Plugin (AGP) 版本 9。不要用此 skill 迁移 Kotlin Multiplatform (KMP) 项目。

developmentpythongo
0
2
CameraxA

提供 Android CameraX 相机开发的技术指导。当实现相机功能、处理异步录制生命周期、使用 CameraX 对接底层硬件互操作(hardware interop),或集成 ML Kit 或 Media3 特效时使用。

developmentgokotlin
0
2
AppfunctionsA

分析 Android 应用,识别可用于 AppFunctions 的关键用户工作流(如创建笔记、播放媒体,或发送由自动化或 AI agent 触发的消息、语音命令、系统快捷方式,而无需打开应用 UI)。生成 Kotlin 代码将这些工作流暴露给 Android 系统,使 agent 能在设备端发现并执行它们。同时优化 KDoc 文档,确保 AI agent 正确理解并使用所提供的功能。

ai-agentsgokotlin
0
2
Ml Kit Genai Prompt ApiA

分析 Android 代码库以实现 ML Kit GenAI Prompt API。使用此 skill 在设备端向 Gemini Nano 发送自然语言请求、使用 Prompt API 的结构化输出、实现前缀缓存、优化当前提示词,或应用最佳实践。

developmentgokotlin
0
2
Android CliD

提供安装和使用 `android` CLI 的说明。`android` 命令行工具是 Android 开发的关键工具,帮助你创建新 Android 项目、在设备上运行 Android 应用、管理和交互 Android 虚拟设备(含截图和 UI 检查)、管理 Android SDK 组件、查询官方 Android 文档,以及发现和安装官方 Android skills。

developmentgokotlin
0
2
Restore CredentialsA

提供使用 androidx.credentials 库实现 Android 恢复凭证(Restore Credentials)功能的知识与工作流。使用此 skill 创建恢复密钥、用其登录、删除恢复密钥,在设备恢复后实现新设备上的静默登录。涵盖版本兼容性、依赖、服务端前提条件,以及创建、读取、清除恢复密钥的完整客户端实现。

developmentgokotlin
0
2
Verified EmailA

提供基于 Android Credential Manager API 实现已验证邮箱获取的完整工作流。使用此 skill 向 Android 应用集成安全、免 OTP 的邮箱验证流程。该 skill 利用来自 Google 等可信提供商的加密验证凭证,解决注册流程摩擦过大的问题。

developmentjavascriptrust
0
2
AdaptiveA

提供让应用 UI 适配不同 Android 设备(手机、平板、折叠屏、笔记本、桌面、TV、Auto 和 XR)的说明。涵盖使用 Compose MediaQuery API 处理不同窗口尺寸、指针设备(如鼠标)和文本输入设备(如键盘);使用 Navigation3 Scenes 实现多窗格布局;使用 Compose Grid 和 FlexBox API 实现随目标尺寸变化的自适应 UI 组件(如按钮)和自适应布局(含导航区——nav rails 和 nav bars)。

documentationgokotlin
0
2
Migrate Xml Views To Jetpack ComposeA

提供将 Android XML View 迁移到 Jetpack Compose 的结构化工作流。该 skill 详述从规划和依赖设置,到主题和布局迁移、验证及 XML 清理的分步流程。当需要在 Android 项目中把 XML View 迁移到 Jetpack Compose 时使用。它解决将旧版 XML View 的 UI 转换为现代声明式 Compose 组件、同时保持互操作性的问题。

developmentgotesting
0
2
StylesA

使用此 skill 将 Jetpack Compose Styles API 集成到 Android 项目。引导你升级依赖、设置组件主题、让自定义组件可样式化,以及将现有布局属性迁移到统一样式。迁移自定义设计系统组件、用 Style 属性替换硬编码参数、使用 Modifier.styleable 处理交互状态。

designgokotlin
0
2
Media3 Cast IntegrationA

使用 Jetpack Media3 在 Android 应用中实现 Google Cast 支持。处理添加构建依赖、更新 manifest、配置 OptionsProvider,以及在 Compose 和 View 两种 UI 中管理 CastPlayer 或 RemoteCastPlayer 播放。当添加 Cast 功能或从旧版 Cast SDK 迁移到 Media3 Cast 时使用。

developmentgokotlin
0
2
Navigation 3A

学习如何安装并迁移到 Jetpack Navigation 3,以及如何实现 deep links、多个 backstack、scenes(对话框、底部表、list-detail、two-pane、supporting pane)、条件导航(如已登录导航与匿名导航的区别)、从流程返回结果、与 Hilt/ViewModel/Kotlin/View 互操作集成等功能和模式。

developmentgokotlin
0
2
Navigation EventA

在 Compose Android 中使用 NavigationEvent(androidx.navigationevent)库拦截返回手势并运行预测性返回(Predictive Back)动画。处理 Activity 配置、`ViewPagers` 或标签页中的父子分发器作用域、Compose `NavigationBackHandler`,以及 SDK 36+ 上从旧版 `BackHandler` 的迁移。

developmentgokotlin
0
2
R8 AnalyzerA

分析 Android 构建文件和 R8 keep 规则,识别冗余、过宽的包级规则,以及吞没了库消费者 keep 规则的规则。当开发者想优化应用体积、移除冗余或过宽的 keep 规则,或排查 Proguard 配置时使用。

developmentpythongo
0
2
Engage Sdk IntegrationA

帮助开发者集成、调试和解决 Play Engage SDK 实现问题。当添加 Engage SDK 支持、生成发布代码、将数据类映射到实体,或修复 SDK 相关错误时使用。

toolsgodebugging
0
2
Play Billing Library Version UpgradeA

当从任意旧版 Google Play Billing Library (PBL) 升级或迁移 Android 项目到最新稳定版 PBL 时使用此 skill。

documentationgokotlin
0
2
Play Policy InsightsA

自动化审计器,用于对照 Google Play 政策域验证 Android 应用。它将静态代码分析与 Play Store 声明交叉核对,生成确定性的合规报告,在权限与 API 卫生(Permissions and APIs Hygiene)、用户账号与身份(User Account and Identity)、数据安全与隐私(Data Safety and Privacy)三个域中识别未声明的数据收集、架构风险和缺失披露。

developmentpythongo
0
2
Android ProfilerA

管理 Android 性能剖析与调试。当用户要求录制或分析 Android 性能数据(如系统 trace、堆转储、方法录制、调用栈采样、内存分配),排查 Android 上的瓶颈、卡顿(jank)、内存泄漏、应用启动问题,或要求编写、调试、执行临时 SQL 查询时触发。适用于用户应用和系统应用/服务。

code-qualitygosql
0
2
Android Intent SecurityA

Android Intent 安全最佳实践。当审计 AndroidManifest.xml 中的组件配置(activities、services、receivers)或处理传入 Intent 的源码(getIntent、getParcelableExtra)以防止 Intent 重定向(Intent Redirection)和未授权访问时使用此 skill。

testingrustgo
0
2
Edge To EdgeA

使用此 skill 迁移 Jetpack Compose 应用以添加自适应 edge-to-edge 支持,并排查常见问题。用于修复被导航栏或状态栏遮挡/重叠的 UI 组件(如按钮或列表)、修复 IME insets、以及修复系统栏可读性。

developmentgokotlin
0
2
Testing SetupA

为原生 Android 应用分析并制定测试策略——安装测试库、搭建测试基础设施、为单元测试、UI 测试、截图测试和端到端测试创建测试桩。

developmentgokotlin
0
2
Leanback To Compose Tv MigrationA

提供把 Android TV 应用从旧版 Leanback UI Toolkit、Android Views 或 Support Fragments 迁移到 Jetpack Compose for TV(androidx.tv)的说明与架构模式。用于 Leanback 到 Compose 的迁移,包括浏览页、设置页、认证页、登录页或视频播放页迁移,或用现代 Compose 等价物替换 BrowseSupportFragment、LeanbackSettingsFragment、PreferenceFragment、VideoSupportFragment、GuidedStepSupportFragment、SearchSupportFragment、VerticalGridSupportFragment、Presenter、ArrayObjectAdapter、CursorMapper 等,实现带焦点记忆的沉浸式轮播、使用 PlayerSurface 的 Media3 视频播放,或自定义 10 英尺 hero 布局。

designgojava
0
2
Wear Compose M3A

使用 Wear OS Compose Material3 的专家指导。当创建、更新或迁移 Wear OS 项目时使用。涵盖 androidx.wear.compose.material3、androidx.wear.compose.foundation 和 androidx.wear.compose.navigation3 库,AppScaffold、ScreenScaffold、TransformingLazyColumn 等核心组件,以及 ambient mode 等 Wear OS 核心概念。含从早期版本(如 Material 2.5 和 Horologist)的迁移。

developmentgokotlin
0
2
Display Glasses With Jetpack Compose GlimmerA

提供使用 Jetpack Compose Glimmer UI 工具包为显示眼镜开发投影式 Android XR 应用的指南。涵盖 Glimmer 基础设计原则、实现 Jetpack Compose Glimmer 的工作流,以及眼镜形态的交互模型。使用此 skill 构建遵循 Glimmer 设计系统、针对眼镜样式优化的 Android XR Augmented Experience 应用。

developmentgoapi
0
2
Ask MattA

询问哪种 skill 或流程适合你的场景。是本仓库中全部 skill 的路由器。

researchgobash
0
2
Code ReviewA

沿两条轴线审查自某个固定点(提交、分支、标签或 merge-base)以来的变更——标准(代码是否遵循本仓库文档化的编码规范?)与规格(代码是否符合原始 issue/spec 的要求?)。两个审查由并行子代理执行并并排汇报。当用户想审查一个分支、PR、进行中的改动,或要求“自 X 起审查”(review since X)时使用。

code-qualitygorefactoring
0
2
Codebase DesignA

设计深层模块(deep module)的共享词汇。当用户想设计或改进模块接口、寻找深化机会、决定接缝(seam)位置、让代码更易测试或更易被 AI 导航,或当其他 skill 需要深层模块词汇时使用。

developmenttypescriptgo
0
2
Diagnosing BugsA

针对疑难 bug 和性能回归的诊断循环。当用户说"诊断"/"调试这个",或报告某东西坏了/抛异常/失败/变慢时使用。

testinggobash
0
2
Domain ModelingA

构建并打磨项目的领域模型。当讨论代码库术语、撰写或编辑 CONTEXT.md、记录或编辑 ADR 时使用。

documentation
0
2
Grill With DocsA

一场无情的访谈,用来打磨计划或设计,同时会顺势产出文档(ADR 和术语表)。

tools
0
2
ImplementA

基于规格(spec)或一组 ticket 实现一项工作。

developmentcode-review
0
2
Improve Codebase ArchitectureA

扫描代码库寻找深化机会,以可视化 HTML 报告呈现,然后针对你选中的那一个进行 grill 访谈。

designgogit
0
2
PrototypeA

构建一次性原型来回答设计问题。当用户想验证状态模型或逻辑是否合理,或探索 UI 应该长什么样时使用。

developmentpythondatabase
0
2
ResearchA

针对一个问题调研高可信度的一手资料,并把发现整理为仓库中的 Markdown 文件。当用户想调研某个主题、收集文档或 API 事实,或把阅读跑腿工作交给后台代理时使用。

researchapi
0
2
Resolving Merge ConflictsA

当你需要解决进行中的 git merge/rebase 冲突时使用。

toolsgogit
0
2
Setup Matt Pocock SkillsA

为工程类 skill 配置本仓库:设置 issue 追踪器、triage 标签词汇和领域文档布局。在其他工程类 skill 首次使用前运行一次。

ai-agentsgogit
0
2
TddA

测试驱动开发(TDD)。当用户想以测试优先的方式构建功能或修 bug、提到"red-green-refactor",或想要集成测试时使用。

testinggotesting
0
2
To SpecA

把当前对话转化为规格(spec)并发布到项目 issue 追踪器:无需访谈,只是对已讨论内容的综合提炼。

developmentgotesting
0
2
To TicketsA

把计划、规格或当前对话拆解为一组示踪子弹(tracer-bullet)ticket,每个 ticket 声明自己的阻塞关系,发布到配置好的追踪器(本地模式下阻塞关系以文本写在每个 ticket 文件里,真实追踪器上则用原生的阻塞链接)。

testinggorefactoring
0
2
TriageA

让 issue 和外部 PR 经过一组 triage 角色的状态机——分类、验证、必要时 grill 访谈,并撰写代理可直接执行的简报(brief)。

documentationrustgo
0
2
WayfinderA

把一大块工作(单次 agent 会话装不下的规模)规划为 issue 追踪器上的决策 ticket 共享地图,然后逐个解决,直到通往终点的路径清晰。

documentationgoreact
0
2
WizardA

生成一个交互式 bash 向导,引导人类逐步完成只有他们才能执行的操作。当需要开通基础设施、设置凭证或 CI secrets、走查陌生的第三方控制台,或执行一次性迁移/切换时使用。代理自己能完成的步骤不要调用此 skill。

toolsshellbash
0
2
Hmos Design Visual MobileA

HarmonyOS 移动端页面视觉还原技能。基于仓库内设计规范文档与组件模板,生成符合 HarmonyOS Design Token 标准的高保真移动端 HTML 页面。触发场景:(1) 用户要求生成/还原 HarmonyOS 移动端页面 (2) 用户提供设计稿/截图/参考图,要求还原为 HarmonyOS 风格 HTML 页面 (3) 用户提到"视觉还原"/"高保真页面"/"移动端页面"并涉及 HarmonyOS,用于需要生成符合鸿蒙规范的移动端设计稿的场景

designgonode
0
2
Hmos Arkts Deprecated Interface CheckerA

检查 HarmonyOS 项目中的废弃 SDK 接口并提供修复建议。当需要清理废弃 API、升级 API 版本、优化代码质量或进行静态语法检查时使用。提供详细的迁移方案、修复优先级分类和代码示例。

developmentbashgit
0
2
Hmos Arkts Knowledge RetrieverA

Retrieve grounded ArkTS references for pure non-UI ArkTS work and ArkTS API usage. Use this skill whenever the user is writing, reviewing, testing, validating, running, or debugging ArkTS code and the answer should be backed by repository sources such as `docs/ArkTS-Language-Guide/`, `docs/ArkTS-API-Reference/`, the linter-derived `docs/linter/ArkTS_Syntax_Knowledge_From_Linter.md`, and the bundled lightweight lint tool docs `docs/linter/linter-cli.md` plus `linter-cli/` instead of model memo...

documentationpythonrust
0
2
Hmos Arkts Syntax CheckerA

检查并修复 HarmonyOS 项目的 ArkTS 语法错误,自动化构建项目。当需要编译项目、修复编译错误、生成 HAP/App 产物时使用。提供静态语法检查、错误自动修复、循环构建直到成功的完整工作流程。支持错误优先级分类(P0/P1/P2)、最大重试机制、构建产物自动定位。

developmentjavascriptjava
0
2
Hmos Arkui Develop SkillA

REQUIRED before writing the first .ets file of a session. Fatal gotchas list + API quick-reference for HarmonyOS ArkTS/ArkUI development. Load this skill when writing or modifying .ets files, porting TypeScript to ArkTS, or building any ArkUI page, component, layout, navigation, dialog, state-driven UI, or animation. Covers ArkTS linter rules, forbidden syntax, null safety, struct/@Component constraints, V1/V2 state management, rendering control, API parameter correctness, and UI quality. Tri...

developmenttypescriptgo
0
2
Hmos Arkui Knowledge RetrieverA

ArkUI 知识检索层,按问题语境自动路由到 ArkTS 声明式或 NDK(C-API)知识库进行精准检索,不涉及代码生成或修改。触发场景:(1) 用户查询 ArkUI/ArkTS API 用法、参数细节或版本支持 (2) 验证组件/装饰器的正确用法 (3) 排查 ArkUI 编译错误码或运行时异常 (4) 询问状态管理 V1/V2 差异或迁移 (5) 查询 NDK / Native / C-API 接口或头文件 (6) 其他 skill 调用检索获取 API 证据。

designpythongo
0
2
Hmos Arkui Longtake TransitionA

为鸿蒙(HarmonyOS)应用添加一镜到底转场效果。当用户提到一镜到底、转场动画、页面跳转动画、Navigation转场、卡片展开动画、图片查看大图动画、ezcustomtransition、自定义NavContentTransition、longtake、连续转场、沉浸式转场等关键词时,务必使用此skill。也适用于用户想要在鸿蒙应用中实现类似iOS的卡片展开、图片预览等流畅过渡效果的场景,即使他们没有明确提到"一镜到底"这个术语。

developmentbashspring
0
2
Hmos Arkui Mvvm PatternA

HarmonyOS ArkUI MVVM 架构技能。适用于:(1) 项目分层设计 Model/ViewModel/View (2) 目录结构规划 (3) 组件职责与数据流规范 (4) 视图架构检视以及整改项目为MVVM模式等场景。在有以下请求时触发:1.在ArkUI中明确要求使用MVVM架构来添加或重构功能,并要求保持架构简洁。2.明确要求使用MVVM架构创建或改进视图模型,并将逻辑从视图中移出。3.修复状态管理混乱的问题。4.提升项目可测试性,通过拆分结构降低复杂度。5.将已有项目整改为 MVVM 架构。

developmentapi
0
2