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的内容描述、触控目标、对比度及语义标签检查,辅助修复可访问性问题。
审查Android UI组件的无障碍合规性
修复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协程生产级规范,涵盖结构化并发、生命周期集成、响应式流及错误处理。指导Dispatcher注入、Main安全、ViewModel作用域使用及内存泄漏修复,确保代码可测试性与稳定性。
实现异步逻辑或后台处理
修复线程/任务导致的内存泄漏
将回调转换为协程
实现ViewModel并处理UI状态更新
npx skills add maxrave-dev/SimpMusic --skill android-coroutines -g -y
指导Android应用实现离线优先的数据层,涵盖Repository模式、Room本地存储、Retrofit远程调用及数据同步策略。
实现Android数据层架构
配置Room和Retrofit
处理离线数据同步
npx skills add maxrave-dev/SimpMusic --skill android-data-layer -g -y
提供Android应用构建、测试及自动化脚本,支持无障碍UI导航、日志监控和模拟器生命周期管理,专为AI Agent优化。
需要自动化执行Android应用测试或构建
通过脚本控制Android模拟器进行交互
npx skills add maxrave-dev/SimpMusic --skill android-emulator-skill -g -y
指导使用Gradle Convention Plugins和Version Catalogs构建可扩展、可维护的Android应用构建系统,遵循Now in Android架构,避免代码重复。
配置Android Gradle构建逻辑
创建Convention Plugins
设置Version Catalog
npx skills add maxrave-dev/SimpMusic --skill android-gradle-logic -g -y
提供Android平台使用Retrofit进行HTTP网络请求的最佳实践指南,涵盖URL参数处理、请求体格式、Header配置及Kotlin协程响应处理。
Android应用开发
Retrofit网络库集成
OkHttp配置
npx skills add maxrave-dev/SimpMusic --skill android-retrofit -g -y
提供现代Android应用测试策略,涵盖单元测试、Hilt集成测试及基于Roborazzi的截图测试。指导配置依赖、编写测试用例及运行验证,确保UI无回归且逻辑正确。
需要为Android项目配置测试框架
编写或优化单元测试和截图测试
解决Hilt依赖注入在测试中的问题
npx skills add maxrave-dev/SimpMusic --skill android-testing -g -y
提供Android ViewModel最佳实践,指导使用StateFlow管理UI状态、SharedFlow处理一次性事件,以及在不同UI框架中正确收集流和协程作用域。
询问Android ViewModel实现细节
需要配置StateFlow或SharedFlow
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性能,通过代码审查和 profiling 分析重绘风暴、布局问题等,提供根因分析与修复建议。
诊断Compose渲染缓慢或卡顿
分析 excessive recompositions
优化Lazy列表滚动性能
npx skills add maxrave-dev/SimpMusic --skill compose-performance-audit -g -y
提供 Jetpack Compose UI 开发最佳实践,涵盖状态提升、修饰符使用、性能优化及主题管理。指导编写高性能、可复用且易测试的 Composable 函数。
编写 Jetpack Compose UI 组件
重构 Composable 函数
优化 Compose 性能
npx skills add maxrave-dev/SimpMusic --skill compose-ui -g -y
用于调试和优化Android/Gradle构建性能,分析慢构建、CI/CD性能及编译瓶颈。通过生成扫描报告识别配置或执行阶段瓶颈,并提供缓存、并行化等优化方案以提升构建速度。
构建速度慢
调查构建性能回归
分析Gradle构建扫描
识别编译瓶颈
npx skills add maxrave-dev/SimpMusic --skill gradle-build-performance -g -y
用于构建 Android Jetpack Compose UI,涵盖状态管理、状态提升及 ViewModel 集成等声明式界面开发核心概念与最佳实践。
构建 Android UI
使用 Jetpack Compose 开发界面
处理 Compose 状态管理
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应用界面。涵盖布局系统、导航模式、主题设计及无障碍访问,支持手机、平板及折叠屏等多形态适配。
设计遵循Material Design 3的Android应用界面
使用Jetpack Compose构建UI组件和布局
实现Android响应式布局和动态颜色主题
npx skills add maxrave-dev/SimpMusic --skill mobile-android-design -g -y
SimpMusic图标管理指南,说明如何从Google服务生成Material Symbols ImageVector文件,规范包名、属性命名及buildSimpIcon调用,强调独立导入与Painter类型转换陷阱。
添加新图标
替换现有图标
解决ImageVector或Painter类型错误
npx skills add maxrave-dev/SimpMusic --skill simpmusic-icons -g -y
用于准备 SimpMusic 版本发布,编写发行说明和更新日志,并核对 GitHub Project 板以确认已交付功能与修复的完整性。
准备版本发布
编写更新日志
核对项目看板状态
npx skills add maxrave-dev/SimpMusic --skill simpmusic-release-changelog -g -y
将Android XML布局迁移到Jetpack Compose,涵盖布局映射、状态迁移及增量采用策略,提供详细对照表与验证流程。
迁移Views到Compose
XML转Composables
UI现代化
npx skills add maxrave-dev/SimpMusic --skill xml-to-compose-migration -g -y
帮助用户在开放技能生态系统中搜索和安装 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
为Kotlin Multiplatform项目提供平台抽象决策指导,涵盖源码集划分、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


