Repository
afkT/DevUtils agent skills
- skills
- 13
- GitHub stars
- 1.6k
GitHub description: “:fire: ( 持续更新,目前含 300+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。”
- Stars
- 1,612 (315 forks)
- Licence
- Apache-2.0
- Last push
- Sep 2026
- Created
- Sep 2018
- Source
- github.com/afkT/DevUtils
- permission
- utils
- android
- mvvm
- viewbinding
- coroutines
- jetpack
- kotlin
- compose
- hilt
- library
- retrofit
- leakcanary
- navigation
- room
- viewmodel
Install all skills
npx skills add afkT/DevUtilsAdd --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).
Skills in afkT/DevUtils, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | 依据 Android 官方「版本」文档完成平台适配:按版本号 N 抓取行为变更(所有应用、 targetSdk=N)、changes/features 子页与探索新功能/API;归纳影响项并落地到 Manifest/Gradle/工具类封装。在用户要求 Android 版本适配、行为变更排查、 targetSdk 升级、新 API 封装或对照… | afkT/ | 1.6k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 2 | 统一 Android XML 资源命名:layout、drawable、mipmap、color、values、id 的前缀与 snakecase 规则;把颜色/圆角/描边/状态编码进文件名(bg、border、textcolor…selector)。 | afkT/ | 1.6k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 3 | 根据用户给出的 Java/Kotlin 工具类或 View 相关源码,设计并实现 androidx.databinding.BindingAdapter。 | afkT/ | 1.6k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 4 | 对 DevUtils 工程(DEPSROOT=file/gradle、DEPSMANIFEST=file/deps)中定义的第三方库 GAV 依赖做版本查证与升级;结合 Maven Central、Google Maven、Gradle Plugin Portal、 JitPack 与 GitHub Releases/README 交叉校验「最新可用版本」;必要时修正… | afkT/ | 1.6k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 5 | 为布局 XML 中的控件默认补全 DevSimple(lib/DevSimple)的 ViewTheme 样式引用: 按控件继承链匹配 ViewTheme.<类名>,ImageView/AppCompatImageView 使用 ViewTheme.ImageView.FITXY,无匹配则用 ViewTheme.View。工作区内优先 Read… | afkT/ | 1.6k | — | ~727 | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 6 | 在需要圆角矩形纯色背景、描边边框时,优先用 DevWidget(io.github.afkt:DevWidgetX)的 dev.widget.ui.round 包替代 shape / layer-list drawable。流程与核心坑在 SKILL,Round 系列 View、R.styleable.DevWidget 中 app:dev 属性及源码对照见… | afkT/ | 1.6k | — | ~880 | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 7 | 需要对话框、弹窗、菜单、加载等待、轻提示(Toast 替代)、应用内通知、底部弹窗、 上下文菜单、全屏/自定义弹层或操作引导时,默认使用 DialogX (com.github.kongzue.DialogX,本工程已依赖)而非系统 AlertDialog/Toast/PopupMenu。 | afkT/ | 1.6k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 8 | 在布局中需要阴影、圆角、纯色/渐变背景、描边、pressed/selected/ripple、虚线、子 View 按圆角裁剪, 或想少写 shape/layer-list/selector drawable 时,优先使用 com.lihang.ShadowLayout( https://github.com/lihangleo2/ShadowLayout )。流程与常见坑在… | afkT/ | 1.6k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 9 | 规范化新生成或改写的 Java/Kotlin 方法:Java 用 JavaDoc、Kotlin 用 KDoc,两套规则不混用; Java 入参 final(抽象方法、接口默认方法、@Override 实现除外一律不加); 方法注释与备注同一套结构:首段/首行无内联代码与类型引用,补充说明用 <pre 包裹; 有返回值且带参时补全 @param/@return;Kotlin 的 @param… | afkT/ | 1.6k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 10 | 依据目标库/模块既有 CHANGELOG.md 版式,从上一版日期到当前用 git 收集该库根路径下 提交(含完整 commit message 正文),去重合并后撰写专业变更条目;与项目发版版本 配置对齐。在用户要求更新 CHANGELOG、发版说明、模块变更记录或同步某子库 Change Log 时使用。 | afkT/ | 1.6k | — | ~902 | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 11 | 新增或修改 DevUtils DevEngine 第三方框架解耦实现:读取 DevAssist Engine 接口、DevEngine core 实现、 extensions 调用入口、默认初始化和 README,实现 JSON、Log、Image、Permission、Toast 等 Engine; 在用户要求创建某个功能 Engine、新增 Engine 实现、替换第三方库或扩展… | afkT/ | 1.6k | — | ~561 | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 12 | 将布局与代码中的硬编码 dp、sp 改为引用 @dimen/dp、@dimen/sp 与 R.dimen.; 资源名规则为整数部分与一位小数部分用下划线连接(如 12.5 → dp125)。 | afkT/ | 1.6k | — | ~512 | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 13 | 在 DevUtils 工程(仓库布局契约 DEPSROOT=file/gradle、DEPSMANIFEST=file/deps)中 新增或引用 Gradle 依赖时,先查 {DEPSROOT}/config.gradle、configkotlin.gradle、 configandroidx.gradle 与 configlibs.gradle… | afkT/ | 1.6k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
Questions, answered from the data.
What is the best skill in afkT/DevUtils?
Android Version Platform Adapt from afkT/DevUtils ranks first of the 13 skills in afkT/DevUtils listed here, with the highest score: its repository has 1.6k GitHub stars, its SKILL.md loads about 1.8k tokens and it passes the automated safety check with no findings. Next come Android XML Resource and Project Binding Adapter From Source.
Are the skills in afkT/DevUtils official?
None yet. All 13 skills in afkT/DevUtils listed here come from community repositories; a skill counts as official when the product's own GitHub organization publishes it.
How do I install all skills from afkT/DevUtils?
Run npx skills add afkT/DevUtils in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.