Agent Skills
› kaininx/PlainTab
kaininx/PlainTab
GitHub用于准备 PlainTab 版本发布,更新 manifest.json、运行时常量、多语言更新日志、商店描述及发布说明,确保文档风格一致并处理版本替换。
Install All Skills
npx skills add kaininx/PlainTab --all -g -y
Skills in Collection (16)
用于准备 PlainTab 版本发布,更新 manifest.json、运行时常量、多语言更新日志、商店描述及发布说明,确保文档风格一致并处理版本替换。
更新版本
bump version
upgrade to vX.Y.Z
发布新版本
npx skills add kaininx/PlainTab --skill bump-version -g -y
用于生成符合 Conventional Commits 规范的 Git 提交,支持按模块作用域精准描述变更。通过检查差异、匹配仓库历史风格及运行验证脚本,确保提交内容纯净且日志清晰,避免混入无关文件。
用户要求创建 git commit
用户询问如何编写 Conventional Commit 消息
用户要求 stage changes
用户请求提交代码并指定中文格式
npx skills add kaininx/PlainTab --skill commit-changes -g -y
用于诊断 PlainTab 的 Bug、性能回退及 UI 异常。通过构建可复现的反馈循环,结合 Node 脚本、Playwright 或性能测量工具定位问题,生成假设并验证,最终执行最小化修复与清理。
报告应用 Bug 或错误行为
检测性能回退问题
诊断启动故障或存储兼容性问题
排查插件或 Web 模式流程失败
npx skills add kaininx/PlainTab --skill diagnose -g -y
用于审查 PlainTab 架构,识别重构机会、降低耦合度并提升可测试性。遵循最小变更原则,不重写代码,仅提出优化建议以改善模块化和 Agent 理解能力。
审查系统架构
寻找重构机会
降低模块耦合
提升代码可测试性
npx skills add kaininx/PlainTab --skill improve-codebase-architecture -g -y
用于处理 PlainTab 应用存储迁移的合规检查清单,涵盖 localStorage 和 IndexedDB 的版本管理、数据迁移逻辑及清理规则,确保跨版本升级时用户数据安全。
修改 localStorage 或 IndexedDB 结构
涉及旧数据格式兼容与迁移
执行跨版本升级的数据清洗
npx skills add kaininx/PlainTab --skill storage-migration -g -y
指导在 PlainTab 项目中采用测试驱动开发,通过红绿重构循环验证行为。使用 Node 脚本和浏览器自动化进行测试,不引入额外框架,确保代码变更前的行为锁定与回归验证。
实现新功能或修复 Bug
需要行为聚焦的验证
npx skills add kaininx/PlainTab --skill tdd -g -y
用于维护 PlainTab 运行时 UI 的多语言翻译包,支持新增、编辑和验证界面文案。确保所有语言包键值完整且正确本地化,避免硬编码英文,保障多语言环境下的用户体验一致性。
需要添加或修改 UI 界面文案
需要为新的功能键添加多语言翻译
需要审查现有翻译包的完整性与准确性
npx skills add kaininx/PlainTab --skill update-i18n -g -y
辅助代理或用户快速理解 PlainTab 模块架构。通过读取核心规则、定位模块文档及分析文件调用关系,提供运行时角色、数据归属等高层视图,确保后续编辑精准且安全。
不熟悉 PlainTab 特定模块时
需要查看相关文件和调用者的高层地图时
询问某部分在启动、壁纸、设置等流程中的位置时
npx skills add kaininx/PlainTab --skill zoom-out -g -y
用于触发版本更新或发布新版本的技能,通过调用规范工作流执行版本 bump 操作。
用户询问“更新版本”
用户要求“bump version”
用户指定升级至特定版本号
用户要求“发布新版本”
npx skills add kaininx/PlainTab --skill bump-version -g -y
用于准备和创建符合 Conventional Commit 规范的 Git 提交,支持按范围详细描述变更。当用户请求提交代码、暂存更改或使用精确的提交消息格式时触发此技能。
用户要求提交代码
用户要求暂存更改
用户指定使用 Conventional Commit 或 Google-style 提交消息
npx skills add kaininx/PlainTab --skill commit-changes -g -y
用于诊断 PlainTab 应用中的 Bug、流程故障、启动问题、存储或壁纸回归以及性能退化问题的 Claude Code 适配器。
应用出现 Bug 或功能异常
排查启动失败或流程中断问题
检测存储、壁纸或性能方面的回归
npx skills add kaininx/PlainTab --skill diagnose -g -y
用于审查代码库架构、耦合度、可测试性及重构机会的适配器,引导执行标准化架构评审流程。
需要评估代码架构质量
识别潜在的重构点
检查模块耦合与可测试性
npx skills add kaininx/PlainTab --skill improve-codebase-architecture -g -y
处理 PlainTab 存储迁移、IndexedDB 与 localStorage 适配、数据导入导出及旧用户升级安全,确保持久化存储变更的规范流程。
需要迁移或升级本地存储结构时
涉及 IndexedDB 或 localStorage 的数据清理与兼容性问题时
npx skills add kaininx/PlainTab --skill storage-migration -g -y
适配 PlainTab 测试优先工作流,支持功能开发、缺陷修复、回归脚本及行为验证。引导读取规范流程并更新文档,确保 TDD 实践落地。
执行测试驱动开发
编写回归测试脚本
进行行为聚焦的验证
npx skills add kaininx/PlainTab --skill tdd -g -y
用于维护 PlainTab 运行时 UI 翻译的适配器,支持添加、编辑、格式化、验证及审查 js/i18n 目录下的文本和 t(key) 调用。
需要更新或检查 UI 国际化文案
处理 i18n 文件中的翻译键值对
npx skills add kaininx/PlainTab --skill update-i18n -g -y
用于在编辑不熟悉代码区域前,映射相关模块、文件及约束的适配器。引导用户遵循标准工作流进行上下文梳理与更新。
需要编辑不熟悉的代码区域
需要了解模块间的调用关系和约束
npx skills add kaininx/PlainTab --skill zoom-out -g -y


