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 (24)
提供Android无障碍审计清单,针对Jetpack Compose检查内容描述、触控目标、对比度、语义及焦点顺序,辅助修复可访问性问题。
检查组件是否满足无障碍标准
优化屏幕阅读器兼容性
验证触控区域大小
npx skills add maxrave-dev/SimpMusic --skill android-accessibility -g -y
提供Android应用现代架构指导,涵盖Clean Architecture分层、Hilt依赖注入及多模块拆分策略,用于规范项目结构与设计。
询问Android项目结构设计
需要配置Hilt依赖注入
咨询多模块拆分方案
npx skills add maxrave-dev/SimpMusic --skill android-architecture -g -y
提供 Android 平台 Kotlin Coroutines 的生产级编码规范,涵盖结构化并发、生命周期集成、响应式流及错误处理。指导 Dispatcher 注入、Main 安全调用及 ViewModel 作用域管理,确保代码健壮性与可测试性。
实现异步逻辑或后台任务
修复线程相关的内存泄漏
将回调转换为协程
实现 ViewModel 状态管理
npx skills add maxrave-dev/SimpMusic --skill android-coroutines -g -y
提供Android数据层实现指南,涵盖Repository模式、Room本地存储与Retrofit远程调用,支持离线优先同步策略。
需要实现Android应用的数据访问层
构建离线优先的缓存与同步机制
整合本地数据库与网络API
npx skills add maxrave-dev/SimpMusic --skill android-data-layer -g -y
提供Android应用构建、测试及自动化脚本,支持语义化UI导航、日志监控和模拟器生命周期管理,专为AI代理优化。
需要自动化执行Android应用构建或测试
需要通过脚本控制Android模拟器进行交互
需要监控Android应用运行日志
npx skills add maxrave-dev/SimpMusic --skill android-emulator-skill -g -y
提供Android Gradle构建逻辑配置指导,通过Convention Plugins和Version Catalogs实现可扩展、可维护的构建系统,遵循NiA架构,避免代码重复。
配置Android Gradle构建系统
创建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配置与使用
OkHttp集成
npx skills add maxrave-dev/SimpMusic --skill android-retrofit -g -y
提供现代Android应用测试策略指导,涵盖单元测试、Hilt集成测试及基于Roborazzi的截图测试。包含依赖配置、测试编写示例及运行命令,旨在保障逻辑正确性与UI视觉回归。
需要为Android项目配置测试框架
询问如何编写或运行单元测试
询问如何进行UI截图测试
询问Hilt依赖注入在测试中的使用
npx skills add maxrave-dev/SimpMusic --skill android-testing -g -y
提供Android ViewModel实现最佳实践,重点指导使用StateFlow管理UI状态及SharedFlow处理一次性事件,涵盖初始化、线程安全更新及在Compose和XML中的收集方式。
Android开发中需要实现ViewModel
配置状态流转与生命周期管理
npx skills add maxrave-dev/SimpMusic --skill android-viewmodel -g -y
提供Jetpack Compose中使用Coil库加载图片的专业指导,涵盖AsyncImage、低阶控制及性能优化最佳实践。
在Compose中实现图片加载
询问如何优化图片性能
处理图片加载状态
npx skills add maxrave-dev/SimpMusic --skill coil-compose -g -y
针对 Jetpack Compose UI 进行性能审计,诊断渲染卡顿、重组风暴等问题。通过代码审查定位根因,指导使用 Layout Inspector 和 Perfetto 进行 profiling,并提供优化参数稳定性、懒加载键值及异步加载等具体修复方案。
诊断 Compose 界面渲染缓慢或滚动卡顿
分析 excessive recompositions(过度重组)原因
优化 Jetpack Compose 架构性能
npx skills add maxrave-dev/SimpMusic --skill compose-performance-audit -g -y
提供 Jetpack Compose UI 开发最佳实践,涵盖状态提升、性能优化(如 remember、derivedStateOf)、修饰符使用及主题管理。适用于编写或重构 Composable 函数,旨在构建高性能、可复用且易于测试的界面组件。
编写 Jetpack Compose UI 代码
重构 Composable 函数以提升性能或可维护性
处理 Android 前端界面逻辑
npx skills add maxrave-dev/SimpMusic --skill compose-ui -g -y
用于调试和优化Android/Gradle构建性能,分析构建扫描报告,识别配置或执行瓶颈,并通过启用缓存、并行执行等策略提升构建速度。
构建速度慢
分析Gradle构建扫描
CI/CD性能优化
定位编译瓶颈
npx skills add maxrave-dev/SimpMusic --skill gradle-build-performance -g -y
Android Jetpack Compose UI 开发指南,涵盖状态管理、提升及 ViewModel 集成最佳实践。
构建 Android 界面
Compose 状态管理
npx skills add maxrave-dev/SimpMusic --skill android-jetpack-compose -g -y
Kotlin协程专家,用于Android代码中并发问题的审查与修复。涵盖结构化并发、生命周期安全、线程调度及内存泄漏等场景,提供最小化行为变更的修正方案。
审查Kotlin协程并发使用规范
修复协程相关的Bug如ANR或内存泄漏
优化线程安全性
解决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
专注于 Android 原生界面设计,涵盖 Material Design 3 规范与 Jetpack Compose UI 开发。用于构建响应式布局、导航模式及动态主题,适配多端设备。
设计 Android 应用界面
实现 Jetpack Compose 组件
遵循 Material Design 3 指南
npx skills add maxrave-dev/SimpMusic --skill mobile-android-design -g -y
指导SimpMusic项目中Material Symbols图标的添加、替换及规范使用。涵盖从Google服务生成Kotlin文件、参数配置、代码重构到避免RTL镜像陷阱等全流程,确保图标风格统一并解决ImageVector类型错误。
需要向SimpMusic项目添加新图标
替换现有图标或遇到ImageVector/Painter类型错误
npx skills add maxrave-dev/SimpMusic --skill simpmusic-icons -g -y
用于准备 SimpMusic 版本发布,生成多语言更新日志、应用商店描述及 GitHub Release 文本。通过 Git 和 GitHub CLI 核对项目看板状态,确保已发布功能与文档一致,并同步修复 Issue 状态。
准备新版本发布说明
撰写或更新 changelog
检查 GitHub Project 看板缺失的已发布项
npx skills add maxrave-dev/SimpMusic --skill simpmusic-release-changelog -g -y
将Android XML布局系统迁移至Jetpack Compose的指南,涵盖布局映射、状态转换及增量迁移策略。
要求将XML布局转换为Compose
需要现代化UI从View系统迁移到Compose
npx skills add maxrave-dev/SimpMusic --skill xml-to-compose-migration -g -y
帮助用户发现、搜索并安装开源 Agent 技能。当用户询问如何实现特定功能或寻找扩展能力的工具时,通过 Skills CLI 查询相关技能并提供安装指引。
询问如何实现某项功能
寻找特定任务的技能
表达扩展 Agent 能力的兴趣
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)及构建配置建议。
判断代码是否应跨平台共享
确定源码集放置位置
创建 expect/actual 模式
处理 build.gradle.kts 依赖问题
npx skills add maxrave-dev/SimpMusic --skill kotlin-multiplatform -g -y
提供UI/UX设计智能支持,涵盖50种风格、配色、字体及多框架最佳实践。通过脚本查询产品类型、样式、排版等信息,辅助完成前端界面的规划、构建、审查与优化工作。
用户请求UI/UX设计相关任务
需要生成界面设计方案或代码实现
询问特定技术栈的UI最佳实践
npx skills add maxrave-dev/SimpMusic --skill ui-ux-pro-max -g -y


