Agent Skills
› maxrave-dev/SimpMusic
maxrave-dev/SimpMusic
GitHub提供Android无障碍审计清单,涵盖内容描述、触控目标尺寸、色彩对比度、焦点语义及标题遍历。特别针对Jetpack Compose优化,指导Agent检查并修复可访问性问题。
安装全部 Skills
npx skills add maxrave-dev/SimpMusic --all -g -y
集合内 Skills (22)
提供Android无障碍审计清单,涵盖内容描述、触控目标尺寸、色彩对比度、焦点语义及标题遍历。特别针对Jetpack Compose优化,指导Agent检查并修复可访问性问题。
检查图片的内容描述是否合适
验证按钮触控目标尺寸是否达标
检测自定义状态是否被屏幕阅读器正确报告
npx skills add maxrave-dev/SimpMusic --skill android-accessibility -g -y
提供基于Clean Architecture和Hilt的现代Android应用架构指导,涵盖UI、Domain、Data三层结构及依赖注入规范。支持多模块策略以优化构建与关注点分离,并附带实施检查清单。
询问Android项目结构设计
需要配置Hilt依赖注入
进行Android应用模块化拆分
咨询Clean Architecture最佳实践
npx skills add maxrave-dev/SimpMusic --skill android-architecture -g -y
提供Android Kotlin协程生产级规范,涵盖结构化并发、生命周期集成及响应式流。确保Dispatcher注入可测性、Main线程安全、生命周期感知收集及ViewModel状态封装,防止内存泄漏并提升代码质量。
从API/数据库获取数据
执行后台处理任务
修复与线程或任务相关的内存泄漏
将监听器或回调转换为协程
实现ViewModel逻辑
处理UI状态更新
npx skills add maxrave-dev/SimpMusic --skill android-coroutines -g -y
指导Android数据层实现,采用Repository模式、Room本地存储和Retrofit远程获取,支持离线优先同步。涵盖SSOT逻辑、Stale-While-Revalidate读取及Outbox写入策略,结合Hilt依赖注入。
Android数据层架构设计
实现离线优先功能
配置Room和Retrofit
处理数据同步策略
npx skills add maxrave-dev/SimpMusic --skill android-data-layer -g -y
提供Android应用测试、构建与自动化的生产级脚本。支持语义化UI导航、构建自动化、日志监控及模拟器生命周期管理,专为AI代理优化,输出结构化数据。
需要自动化执行Android应用安装、启动或卸载操作时
需要通过无障碍服务进行界面元素查找、点击或文本输入时
需要构建Android项目并运行测试时
需要实时监控或过滤Android设备日志时
需要管理Android虚拟设备的启动、关闭或健康检查时
npx skills add maxrave-dev/SimpMusic --skill android-emulator-skill -g -y
指导使用Convention Plugins和Version Catalogs构建可扩展的Android Gradle系统,遵循NiA架构。涵盖项目结构、settings配置、依赖定义及插件创建,旨在消除代码重复,实现构建逻辑集中化管理与复用。
Android Gradle构建优化
Convention Plugin配置
Version Catalog设置
Now in Android架构
npx skills add maxrave-dev/SimpMusic --skill android-gradle-logic -g -y
提供Android中Retrofit网络库的最佳实践,涵盖URL参数处理、请求体与表单数据发送、Header配置、Kotlin协程响应处理及Hilt依赖注入集成。
Android网络层开发
Retrofit配置与使用
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处理一次性事件。涵盖线程安全更新、生命周期感知收集及协程作用域规范。
实现Android ViewModel
配置Kotlin StateFlow和SharedFlow
处理UI状态与一次性事件
npx skills add maxrave-dev/SimpMusic --skill android-viewmodel -g -y
提供Jetpack Compose中使用Coil库加载图片的专业指导。涵盖AsyncImage、rememberAsyncImagePainter及SubcomposeAsyncImage的使用场景,强调性能优化、缓存管理及最佳实践,适用于URL加载、状态处理及性能调优问题。
在Jetpack Compose中加载网络或本地图片
询问Coil库的AsyncImage组件用法
需要优化Compose中的图片加载性能
处理图片加载中的占位符或错误状态
npx skills add maxrave-dev/SimpMusic --skill coil-compose -g -y
用于诊断和优化Jetpack Compose运行时性能。通过代码审查识别重组风暴、不稳定键等问题,指导使用Layout Inspector和Perfetto进行 profiling,并提供稳定参数、异步加载等具体修复方案,解决卡顿和渲染缓慢问题。
用户报告Compose界面渲染慢或滚动卡顿
用户询问如何减少不必要的重组
需要分析Compose性能瓶颈
npx skills add maxrave-dev/SimpMusic --skill compose-performance-audit -g -y
提供Jetpack Compose UI构建的最佳实践,涵盖状态提升、修饰符使用、性能优化(如remember和derivedStateOf)、主题资源管理及预览功能。适用于编写或重构Composable函数,旨在打造高性能、可复用且易测试的组件。
编写新的Jetpack Composable函数
重构现有Compose代码以优化性能
解决Compose界面状态管理问题
设置UI组件的主题和资源
npx skills add maxrave-dev/SimpMusic --skill compose-ui -g -y
用于调试和优化Android/Gradle构建性能。适用于构建缓慢、CI/CD性能分析、构建扫描检查及编译瓶颈排查场景。
构建速度慢
分析构建扫描
排查CI/CD性能问题
识别配置或执行瓶颈
npx skills add maxrave-dev/SimpMusic --skill gradle-build-performance -g -y
用于构建 Android Jetpack Compose UI,涵盖状态管理、提升及 ViewModel 集成。新增组合函数最佳实践与自定义组件开发指南。
使用 Jetpack Compose 构建界面
处理 Compose 状态管理
实现声明式 UI 模式
npx skills add maxrave-dev/SimpMusic --skill android-jetpack-compose -g -y
针对Android Kotlin代码的协程审查与修复专家。通过结构化并发、生命周期安全及最佳实践,解决ANR、内存泄漏、竞态条件等问题,确保线程安全与可测试性。
审查Kotlin协程并发用法
修复协程相关Bug
提升线程安全性
解决Android生命周期问题
npx skills add maxrave-dev/SimpMusic --skill kotlin-concurrency-expert -g -y
为SaaS或软件产品提供139种经过验证的营销策略、创意和增长方案。根据用户的产品阶段、预算和资源,推荐并详解合适的营销方法。
需要营销创意
寻求增长策略
询问如何推广产品
查找营销战术
npx skills add maxrave-dev/SimpMusic --skill marketing-ideas -g -y
掌握Material Design 3和Jetpack Compose,用于构建原生Android应用。适用于设计遵循MD3规范的界面、实现Compose布局与导航、适配多屏设备及应用动态主题等场景。
设计符合Material Design 3规范的Android应用界面
使用Jetpack Compose编写UI布局和组件
实现Android应用的导航模式如底部导航栏
为手机、平板或折叠屏创建自适应响应式布局
配置Material 3动态颜色主题以提升用户体验
npx skills add maxrave-dev/SimpMusic --skill mobile-android-design -g -y
指导将Android XML布局系统迁移至Jetpack Compose的技能。涵盖布局分析、状态迁移策略及XML到Compose组件的映射参考,支持完全重写或增量迁移,确保功能保留与UI现代化。
需要迁移Android XML布局到Jetpack Compose
将传统View系统转换为Composable函数
询问XML到Compose的组件映射关系
npx skills add maxrave-dev/SimpMusic --skill xml-to-compose-migration -g -y
协助用户发现并安装代理技能。当用户询问特定任务实现、寻找扩展能力或搜索工具模板时触发,通过Skills CLI搜索并推荐相关技能包。
用户询问如何实现某项功能(如“如何做X”)
用户明确请求查找或安装技能
用户表达希望扩展代理能力的意愿
npx skills add maxrave-dev/SimpMusic --skill find-skills -g -y
依赖关系:
<package>
<owner/repo@skill>
vercel-labs/agent-skills@vercel-react-best-practices
为Amethyst KMP项目提供平台抽象决策指导,涵盖代码共享判断、源集放置(commonMain/jvmAndroid等)及expect/actual模式应用。支持多目标适配与依赖管理,辅助开发者平衡复用与维护成本。
决定代码是否应跨平台共享
确定代码应放置在哪个源集
创建或处理 expect/actual 声明
解决 Gradle 构建或依赖问题
检测代码放置位置是否正确
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


