Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ IDEA 插件中实现 AnAction 的指导原则,涵盖最佳实践、资源定义规范及异步处理建议,用于规范 IDE 菜单或工具栏动作的开发。

41 skills 5,449

Install All Skills

npx skills add DetachHead/rebased --all -g -y
More Options

List skills in collection

npx skills add DetachHead/rebased --list

Skills in Collection (41)

提供 IntelliJ IDEA 插件中实现 AnAction 的指导原则,涵盖最佳实践、资源定义规范及异步处理建议,用于规范 IDE 菜单或工具栏动作的开发。
开发 IntelliJ 插件动作 修改 IDE 菜单项逻辑 遵循 IntelliJ 平台开发规范
.agents/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
提供IntelliJ代码库的代码风格规范,涵盖Kotlin语言特性、构建脚本约定及格式化要求(缩进、行宽等),用于指导新代码编写或审查现有代码的样式合规性。
编写新代码文件 审查代码风格
.agents/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
用于生成符合 IntelliJ 平台规范的 Git 提交信息,支持提交、修正及消息撰写。
用户要求提交代码变更 需要编写或修复提交信息 执行包含提交的 IntelliJ 工作流
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ IDE 调试技巧,涵盖日志搜索、异常分析及端到端行为排查方法。
IDE 故障排查 日志分析 异常分类
.agents/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于IDE Starter和UI Driver框架编写Kotlin UI测试的指南,涵盖导入、测试结构、Page Object模式及元素选择器用法。
用户请求编写或修改UI测试用例 用户要求从testops实现特定测试场景
.agents/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
EEL技能提供统一API,使代码在本地、WSL和Docker环境中透明运行。替代分散的环境检查与底层调用,规范路径处理、进程执行及平台检测,确保跨环境兼容性。
需要支持WSL或Docker环境的代码开发 处理跨环境文件路径转换 执行需适配不同环境的进程 检测目标运行环境平台类型
.agents/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导将插件模块中的可选依赖提取至独立内容模块,通过简单迁移或扩展点模式实现依赖解耦,确保宿主模块在无新模块时仍可正常工作。
需要将库依赖设为可选 分离集成代码到新模块
.agents/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
指导如何在 IntelliJ 代码库中管理模块依赖,说明通过修改 .iml 文件同步 Bazel 构建配置的流程及生成器使用方法。
添加或修改模块依赖 手动运行 IML 到 Bazel 转换器 解决构建系统同步问题
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将聚合模块集手动转换为独立捆绑插件包装器,包括创建JPS模块、配置plugin.xml及更新注册,适用于模块解耦和插件化重构。
将模块从聚合ModuleSet移出为独立插件 修复因缺少包装器插件导致的测试失败 更新捆绑插件注册信息
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
用于创建、更新和分析性能基准测试Jupyter Notebook的规范,涵盖uv环境管理、nb.py工具使用、可复现性及实验结果分析。
创建或更新实验结果的Jupyter Notebook 进行性能分析或基准测试 需要隔离Python环境的Notebook执行
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在JPS编译环境下配置和使用Pseudo-KMP模块,涵盖通过expects-compiler-plugin模拟Kotlin多平台expect/actual声明的模块创建、迁移及源码目录结构设置。
创建或迁移支持伪Kotlin Multiplatform的模块 配置JPS项目中的expect/actual兼容机制
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 使用指南,涵盖键定义、访问方式及测试配置。指导开发者安全操作功能开关与注册表项,避免早期启动异常。
IntelliJ 插件开发中需要定义或读取 Registry Key 处理 IDE 早期启动阶段的功能标志位逻辑 在单元测试中模拟 Registry 状态
.agents/skills/registry/SKILL.md
npx skills add DetachHead/rebased --skill registry -g -y
IntelliJ远程开发模块的结构化指南,涵盖前后端分离、RPC通信及模块命名规范。
开发IntelliJ远程功能插件 配置远程开发模块结构
.agents/skills/remote-dev/SKILL.md
npx skills add DetachHead/rebased --skill remote-dev -g -y
指导AI代理安全推送代码至IntelliJ仓库,涵盖CLI使用、CI检查流程、紧急处理及进度监控,确保变更通过测试后合并。
用户请求将代码推送到远程仓库 需要执行安全推送流程 询问Safe Push的使用方法和选项
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索和替换功能,包括创建或修改 SSR 检查规则及搜索模式。
创建 SSR 检查规则 修改 SSR 搜索模式
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
详解测试执行内部流程,涵盖tests.cmd、Bazel及JUnit集成机制。提供测试发现失败、内存溢出、构建错误等常见问题的排查与解决方案,支持调试模式配置,助力理解测试运行器并解决执行异常。
调试测试发现问题 排查测试执行失败 理解测试运行器内部机制 解决OutOfMemoryError
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ IDEA 项目测试执行指南,详解 tests.cmd 参数用法、模块定位及模式匹配规则,涵盖社区测试、产品打包变更验证及 Windows PowerShell 注意事项。
运行 IntelliJ 单元测试 调试测试失败问题 配置测试执行参数
.agents/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
IntelliJ平台UI无障碍审查指南,涵盖Swing/Kotlin UI DSL组件的屏幕阅读器、键盘导航及对比度等标准。
创建或编辑UI组件 进行UI无障碍审查
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供 IntelliJ IDEA 代码库中编写测试的规范,指导使用 JUnit 5、共享 Fixture、生命周期钩子及各类注解进行高效且隔离的单元测试。
创建新的测试类或测试方法 重构现有测试以符合新规范
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
提供 IntelliJ 平台 AnAction 的实现指南,涵盖最佳实践、代码示例及配置规范,用于指导插件中菜单项或工具栏按钮的开发与修改。
创建新的 IntelliJ 插件动作 修改现有 AnAction 实现 优化插件界面交互逻辑
.claude/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
提供 IntelliJ 代码库的编码风格规范,涵盖 Kotlin/Java 语言使用、构建脚本规则及格式化要求,用于指导代码编写与审查以确保风格合规。
编写新代码时遵循风格指南 审查代码以检查样式合规性
.claude/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导在 IntelliJ 仓库中生成符合规范的提交信息,包括审查差异、撰写包含动机的主体和正文,并遵循特定格式规则。
用户要求提交更改 用户要求编写或修复提交信息
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ IDE 调试技巧,涵盖 idea.log 搜索模式、日志级别解析及端到端行为追踪方法,辅助排查冻结、异常和入口点故障。
IDE 运行卡顿或冻结 分析代码执行异常 排查用户入口点功能故障
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供使用 IDE Starter 和 UI Driver 框架编写 Kotlin UI 测试的指南,涵盖导入、Junit5 结构、Page Object 模式及元素选择器,用于创建或修改 IDE 界面自动化测试用例。
编写 UI 测试代码 修改现有 UI 测试 实现来自 testops 的测试用例
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一API使IntelliJ代码在本地、WSL和Docker环境中透明运行,规范进程执行、文件路径及平台检测。
需要在多环境(WSL/Docker)下执行进程 处理跨环境的文件路径转换 进行目标环境而非IDE主机的OS检测
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件模块中的可选依赖提取到独立的内容模块,确保宿主模块在无新模块时仍能正常工作。包含简单迁移和扩展点两种模式及具体步骤。
将库依赖设为可选 重构插件模块以分离集成代码 优化模块依赖结构
.claude/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
用于为 IntelliJ Community 仓库的 Jewel 项目准备 Pull Request。自动执行环境验证、单提交合并、提交信息格式校验及本地 CI 检查(Gradle/Detekt),确保代码符合规范并辅助生成 PR 内容。
准备提交 Jewel 贡献 检查或修复 PR 前的本地 CI 状态 整理和格式化 Git 提交信息
.claude/skills/jewel-pr-preparer/SKILL.md
npx skills add DetachHead/rebased --skill jewel-pr-preparer -g -y
辅助准备Jewel版本发布,涵盖版本升级、API验证、运行检查、生成发布说明、分支合并及制品验证等自动化流程。
用户需要发布新的Jewel版本 执行软件发布前的准备工作
.claude/skills/jewel-release-helper/SKILL.md
npx skills add DetachHead/rebased --skill jewel-release-helper -g -y
通过 REST API 操作 JetBrains YouTrack,支持创建、查询、更新问题及评论,管理标签、链接、工时和用户组。需配置 YOUTRACK_TOKEN 环境变量,严格遵循安全规范处理未信任数据与命令注入风险。
查询 YouTrack 问题状态或详情 提交或更新 Bug 报告 添加问题评论或修改标签 记录工作耗时 搜索特定条件的问题
.claude/skills/managing-youtrack/SKILL.md
npx skills add DetachHead/rebased --skill managing-youtrack -g -y
指导在 IntelliJ 代码库中管理模块依赖,说明 JPS 与 Bazel 混合构建系统的同步机制及手动生成 BUILD 文件的方法。
添加或修改 iml 文件中的模块依赖 需要重新生成 Bazel BUILD 文件 处理构建系统同步问题
.claude/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将平台模块从聚合ModuleSet迁移为独立捆绑插件包装器。涉及创建JPS模块、配置plugin.xml及iml文件,遵循手写规范并参考navbar示例,替代旧版自动生成模式。
需要将模块集从aggregate ModuleSet移出成为独立插件 更新捆绑插件注册信息 修复因缺少包装插件导致的测试加载日志错误
.claude/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
用于创建、更新和分析性能基准测试的Jupyter Notebook。提供uv环境管理、nb.py工具操作及实验复现指南。
创建或更新实验笔记本 分析性能基准测试结果 配置Notebook运行环境
.claude/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在 IntelliJ 单体仓库中配置和使用伪 KMP 模块,通过 expects-compiler-plugin 模拟 expect/actual 声明。涵盖注册、依赖限制、源码目录设置及 IML 文件配置。
创建新的伪 KMP 模块 迁移现有模块至伪 KMP 修改伪 KMP 模块配置
.claude/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 的使用指南,涵盖注册表键的定义、访问方式及早期启动安全处理。
使用 IntelliJ Registry API 配置功能开关 定义注册表键
.claude/skills/registry/SKILL.md
npx skills add DetachHead/rebased --skill registry -g -y
提供 IntelliJ 远程开发模块的结构化指南,涵盖前后端分离、RPC 通信及代码规范,辅助开发者正确构建和开发远程功能插件。
需要拆分 IntelliJ 插件为前端和后端模块 实现远程开发中的 RPC 接口与数据序列化
.claude/skills/remote-dev/SKILL.md
npx skills add DetachHead/rebased --skill remote-dev -g -y
指导AI代理安全推送代码变更至IntelliJ仓库,确保通过CI测试后合并。支持常规推送、紧急跳过测试及干运行模式,并集成Patronus监控与状态追踪。
用户请求将代码推送到远程仓库或主分支 需要执行包含CI检查的安全发布流程
.claude/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
提供 IntelliJ 结构搜索与替换 (SSR) 的配置指南,包括 XML 格式规范、文件路径及示例,辅助创建或修改代码检查规则。
创建新的 SSR 检查规则 修改现有的 SSR 搜索模式 配置 IntelliJ 代码检查
.claude/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解释tests.cmd执行流程、测试发现机制及故障排查指南,涵盖内存溢出、构建失败等常见问题解决方案。
调试测试发现问题 理解测试运行器内部原理 解决测试未找到或OOM错误
.claude/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
提供 IntelliJ IDEA 代码库的测试执行指南,涵盖使用 tests.cmd 运行、调试和排查测试用例的方法,包括模块定位、模式匹配及 PowerShell 注意事项。
需要运行或调试 IntelliJ 项目中的单元测试 排查测试执行失败或参数传递问题
.claude/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
针对IntelliJ IDE及插件UI的无障碍审查指南,覆盖Swing/Kotlin UI DSL,指导键盘导航、屏幕阅读器、焦点、标签及对比度等WCAG 2.2合规性实现与验证。
创建或编辑UI组件 审查UI无障碍性 调整键盘导航与焦点行为 优化屏幕阅读器支持
.claude/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供 IntelliJ IDEA 代码库中编写测试的规范,指导使用 JUnit 5、共享 Fixture、生命周期钩子及资源清理等最佳实践。
创建新的测试类或测试方法 重构现有测试代码以符合新规范
.claude/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 20:43
浙ICP备14020137号-1 $Map of visitor$