Agent Skills
› maxrave-dev/SimpMusic
maxrave-dev/SimpMusic
GitHub针对Android Jetpack Compose的无障碍审计专家技能,提供内容描述、触控目标尺寸、色彩对比度、焦点语义及标题遍历等检查清单与修复建议。
Install All Skills
npx skills add maxrave-dev/SimpMusic --all -g -y
Skills in Collection (22)
针对Android Jetpack Compose的无障碍审计专家技能,提供内容描述、触控目标尺寸、色彩对比度、焦点语义及标题遍历等检查清单与修复建议。
分析组件或屏幕的无障碍问题
检查Image的内容描述是否恰当
验证按钮触控目标尺寸是否达标
确认自定义控件状态是否正确报告给TalkBack
npx skills add maxrave-dev/SimpMusic --skill android-accessibility -g -y
提供基于Clean Architecture和Hilt的现代Android应用架构指导,涵盖UI、Domain、Data三层结构、依赖注入及多模块策略,适用于项目结构设计与重构。
询问Android项目结构设计
配置Hilt依赖注入
实施多模块拆分策略
遵循Google App Architecture指南
npx skills add maxrave-dev/SimpMusic --skill android-architecture -g -y
提供Android Kotlin协程的生产级最佳实践,涵盖结构化并发、生命周期集成、响应式流及错误处理。强制规范Dispatcher注入与Main安全,防止内存泄漏并提升代码可测试性。
从API/数据库获取数据
执行后台处理任务
修复线程相关的内存泄漏
将监听器或回调转换为协程
实现ViewModel逻辑
处理UI状态更新
npx skills add maxrave-dev/SimpMusic --skill android-coroutines -g -y
指导Android数据层实现,采用仓库模式、Room本地存储和Retrofit远程调用。支持离线优先同步策略,包括Stale-While-Revalidate读取模式和Outbox写入模式,确保数据一致性与用户体验。
需要实现Android应用的数据访问层
设计离线优先的数据同步逻辑
集成Room和Retrofit进行本地与远程数据管理
npx skills add maxrave-dev/SimpMusic --skill android-data-layer -g -y
提供Android应用构建、测试及自动化脚本,支持语义化UI导航、日志监控与模拟器生命周期管理。通过无障碍驱动交互,适配AI Agent,实现高效低Token输出的生产级自动化流程。
需要自动化测试Android应用
执行Android应用构建或安装
在模拟器中进行UI元素交互
监控Android应用运行日志
npx skills add maxrave-dev/SimpMusic --skill android-emulator-skill -g -y
指导使用 Convention Plugins 和 Version Catalogs 构建可扩展、可维护的 Android Gradle 构建系统。通过集中管理 Compose、Kotlin 等配置,消除重复代码,遵循 Now in Android 架构最佳实践。
Android Gradle 构建配置优化
Convention Plugin 开发指南
Version Catalog 依赖管理设置
npx skills add maxrave-dev/SimpMusic --skill android-gradle-logic -g -y
提供Android中使用Retrofit进行类型安全HTTP网络请求的现代最佳实践指南。涵盖动态URL、请求体处理、Header管理、Kotlin协程响应处理及Hilt集成配置。
Android Retrofit 配置
Kotlin HTTP 请求实现
OkHttp 拦截器设置
Hilt 依赖注入网络模块
npx skills add maxrave-dev/SimpMusic --skill android-retrofit -g -y
提供现代Android应用测试策略指导,涵盖单元测试、Hilt集成测试及Roborazzi截图测试。包含依赖配置、测试编写示例及运行命令,旨在确保逻辑正确性与UI视觉回归防护。
Android测试策略咨询
配置Roborazzi截图测试
Hilt依赖注入测试
npx skills add maxrave-dev/SimpMusic --skill android-testing -g -y
提供Android ViewModel最佳实践,指导使用StateFlow管理UI状态,SharedFlow处理一次性事件。涵盖初始化、线程安全更新及Compose/XML中的收集方式,确保配置变更存活。
实现Android ViewModel
处理UI状态管理
配置StateFlow或SharedFlow
npx skills add maxrave-dev/SimpMusic --skill android-viewmodel -g -y
提供Jetpack Compose中使用Coil库加载图像的专家指导,涵盖AsyncImage、rememberAsyncImagePainter及SubcomposeAsyncImage的使用场景、性能优化最佳实践及实现检查清单。
询问如何在Compose中加载图片
需要处理图像加载状态
优化Compose中的图像性能
npx skills add maxrave-dev/SimpMusic --skill coil-compose -g -y
用于审计和改进Jetpack Compose运行时性能。通过分析代码审查、指导用户收集Profile数据(如Layout Inspector、Perfetto),诊断重绘风暴、不稳定参数等根因,并提供具体的重构与优化建议以提升UI流畅度。
用户询问Compose渲染缓慢或卡顿问题
需要分析过度重组或滚动不流畅的原因
请求对Compose UI进行性能审计
npx skills add maxrave-dev/SimpMusic --skill compose-performance-audit -g -y
提供Jetpack Compose构建UI的最佳实践,涵盖状态提升、性能优化及主题设置。指导编写高性能、可复用且易测试的Composable函数,适用于Compose开发或重构场景。
编写Jetpack Compose组件
重构Composable函数
优化Compose性能
实现状态提升
npx skills add maxrave-dev/SimpMusic --skill compose-ui -g -y
用于调试和优化Android/Gradle构建性能。适用于构建缓慢、CI/CD性能排查、构建扫描分析及编译瓶颈识别等场景,提供测量基线、定位阶段及应用优化模式的标准化工作流。
构建速度慢
排查构建性能回归
分析Gradle构建扫描
识别配置与执行瓶颈
优化CI/CD构建时间
调试kapt/KSP注解处理
npx skills add maxrave-dev/SimpMusic --skill gradle-build-performance -g -y
用于构建Android Jetpack Compose声明式UI。涵盖状态管理(remember、mutableStateOf)、状态提升及ViewModel集成,提供最佳实践与代码示例。
构建Android UI
使用Jetpack Compose
管理Compose状态
实现声明式UI模式
npx skills add maxrave-dev/SimpMusic --skill android-jetpack-compose -g -y
针对Android Kotlin协程的审查与修复专家,解决并发问题、内存泄漏及生命周期绑定。
Kotlin协程代码审查
修复协程相关Bug
提升线程安全性
解决Android生命周期问题
npx skills add maxrave-dev/SimpMusic --skill kotlin-concurrency-expert -g -y
为SaaS或软件产品提供139种经过验证的营销策略。根据用户产品阶段、预算和资源,推荐内容SEO、付费广告、社区建设等具体执行方案。
需要营销创意或灵感
询问增长策略
咨询如何推广产品
寻求市场营销战术
npx skills add maxrave-dev/SimpMusic --skill marketing-ideas -g -y
掌握 Material Design 3 和 Jetpack Compose,用于构建原生 Android 应用。适用于设计符合规范的界面、实现 Compose UI、处理多屏适配及无障碍交互等场景。
设计遵循 Material Design 3 的 Android 界面
使用 Jetpack Compose 构建布局和 UI
实现 Android 导航模式(如 Navigation Compose)
为手机、平板或折叠屏创建自适应布局
应用动态色彩主题和可访问性设计
npx skills add maxrave-dev/SimpMusic --skill mobile-android-design -g -y
将Android XML布局系统迁移至Jetpack Compose的指南。涵盖布局映射、状态转换及增量迁移策略,提供从View到Compose组件的详细对照表与实施步骤。
请求将XML布局转换为Jetpack Compose
需要将旧版View系统UI现代化为Compose
询问如何迁移Views到Composables
npx skills add maxrave-dev/SimpMusic --skill xml-to-compose-migration -g -y
帮助用户在开放技能生态系统中搜索和安装代理技能。当用户询问如何实现特定功能、寻找工具或希望扩展能力时,使用此技能通过CLI命令查找并推荐相关技能包。
询问如何实现某项任务(如“如何优化React性能”)
明确请求查找技能(如“找一下X的技能”)
询问是否具备某种专业能力(如“能否做PR审查”)
表达对扩展代理能力的兴趣
提及需要特定领域(如设计、测试、部署)的帮助
npx skills add maxrave-dev/SimpMusic --skill find-skills -g -y
Dependencies:
<package>
<owner/repo@skill>
vercel-labs/agent-skills@vercel-react-best-practices
为Amethyst KMP项目提供平台抽象决策指导,涵盖代码共享判断、源码集放置(commonMain/jvmAndroid等)、expect/actual模式及构建配置。辅助识别错误放置并集成Gradle依赖建议。
决定代码是否应跨平台共享
询问源码集放置位置
创建expect/actual声明
处理build.gradle.kts构建问题
检测代码错误放置
KMP依赖库选择建议
npx skills add maxrave-dev/SimpMusic --skill kotlin-multiplatform -g -y
提供UI/UX设计智能支持,涵盖50种风格、21种配色及多框架最佳实践。通过Python脚本查询产品、样式、字体等数据,辅助完成从需求分析到代码实现的全流程设计任务。
用户请求UI/UX设计或开发
需要生成配色方案或字体搭配
要求审查或优化前端界面代码
询问特定技术栈的UI最佳实践
npx skills add maxrave-dev/SimpMusic --skill ui-ux-pro-max -g -y


