Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ IDEA 插件开发中 AnAction 的实现指南,涵盖最佳实践、配置规范及示例代码,指导开发者正确创建和修改 IDE 动作。

41 skills 5,358

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 插件开发 AnAction 实现 IDEA 菜单或工具栏功能开发
.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 平台规范的提交信息,支持写、修、改或重命名提交。强调解释变更动机而非复述代码差异,遵循特定格式规则以确保 CI 验证通过。
用户要求提交更改 编写或修复提交信息 修改或重命名提交
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供IntelliJ开发调试技巧,包括日志搜索方法、冻结排查及端到端行为分析指南。
IDE故障排查 日志分析 性能问题调查
.agents/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于 IDE Starter 和 UI Driver 框架编写 UI 测试的指南,涵盖导入、测试结构、Page Object 模式及元素选择器,适用于创建或修改 IDE 界面自动化测试用例。
编写 UI 测试 修改现有 UI 测试 实现来自 testops 的测试用例
.agents/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
EEL统一API,使IntelliJ代码在本地、WSL和Docker环境中透明运行。替代分散的环境检查与原生API,提供进程执行、文件路径转换及平台检测功能。
需要在WSL或Docker中执行进程 跨环境处理文件路径 检测目标运行平台
.agents/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导将插件模块中的可选依赖提取到新内容模块,确保宿主模块在无新模块时仍可用。包含简单迁移和扩展点两种模式,提供目录结构、.iml配置及Kotlin依赖等详细步骤。
需要使插件依赖变为可选 重构代码以分离集成逻辑 创建新的内容模块
.agents/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
管理 IntelliJ IDEA 代码库的模块依赖。说明如何在 iml 文件中添加或修改依赖,以及通过运行生成器将 iml 同步至 Bazel BUILD 文件的方法,涵盖自动生成的规则与跳过标记的使用。
在 IntelliJ 项目中添加新模块依赖 修改现有模块的 iml 依赖配置 手动同步 iml 到 Bazel 构建文件 处理构建系统不同步问题
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将平台模块集从聚合Product DSL迁移为独立捆绑插件包装器。通过手写JPS模块、配置plugin.xml及IML文件,实现模块的插件化隔离与按需加载,替代旧的自动生成方式。
需要将模块集从aggregate ModuleSet移出并打包为独立插件 更新捆绑插件注册信息或修复缺失包装器的测试问题
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
提供Jupyter实验笔记本的创建、更新与分析指南,涵盖uv环境管理、nb.py CLI工具操作、标准化单元格布局及结果复现流程。
需要创建或修改性能分析/基准测试笔记本 询问如何运行或编辑Jupyter 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机制。涵盖模块注册、依赖限制、源码目录结构及IML文件配置规范。
创建新的伪KMP模块 迁移现有模块至伪KMP架构 修改使用expect/actual的模块配置
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
IntelliJ Registry API 使用指南,涵盖键定义、安全访问及测试配置。
需要定义或修改 IntelliJ 注册表键 处理 IDE 早期启动时的注册表读取
.agents/skills/registry/SKILL.md
npx skills add DetachHead/rebased --skill registry -g -y
提供 IntelliJ 远程开发模块的结构化指南,涵盖前后端分离、RPC 通信及模块命名规范。
构建远程开发插件 实现前后端 RPC 通信 拆分 IDE 功能模块
.agents/skills/remote-dev/SKILL.md
npx skills add DetachHead/rebased --skill remote-dev -g -y
指导AI安全推送代码至IntelliJ仓库,通过CLI触发CI测试与合并。包含紧急跳过选项及状态监控指引,确保变更在受保护分支前通过验证。
用户请求将代码推送到远程仓库 需要执行安全推送流程以合并代码
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
提供 IntelliJ 结构搜索与替换(SSR)配置指南,说明如何读取和修改 .idea/inspectionProfiles 下的 XML 文件,用于创建或调整代码检查规则。
需要配置 IDE 静态代码检查规则 使用 Structural Search and Replace 功能
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解析tests.cmd执行流程与测试发现机制,提供内存溢出、构建失败及测试定位问题的排查指南和调试配置方法。
测试发现失败 测试执行报错 调试测试运行器
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ IDEA代码库测试执行指南,提供tests.cmd命令用法、模块定位、模式匹配规则及PowerShell注意事项。
运行测试 调试测试 排查测试执行问题
.agents/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
针对 IntelliJ IDE UI 组件的无障碍审查指南,涵盖 Swing/Kotlin UI DSL 的可访问性上下文、键盘导航、屏幕阅读器支持及 WCAG 2.2 标准。
审查 IntelliJ 平台或插件的 UI 组件 检查界面元素的键盘导航与焦点行为 验证屏幕阅读器支持与标签描述准确性
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供 IntelliJ IDEA 代码库中编写测试的指南,推荐 JUnit 5,涵盖共享 Fixture、生命周期钩子、资源清理及 EDT 执行等最佳实践。
创建新的测试类或测试方法 重构现有测试以遵循新规范
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
提供 IntelliJ 平台中 AnAction 的实现指南,规范动作创建与修改的最佳实践。包括避免在构造函数实例化 Presentation、通过 plugin.xml 定义文本图标及本地化资源等规则,防止 IDE 界面冻结。
需要创建新的 IntelliJ 插件动作 修改现有 IntelliJ 动作实现
.claude/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
提供 IntelliJ 代码库的编码风格规范,涵盖语言选择(优先 Kotlin)、格式设置及构建脚本约定。用于指导开发者编写或审查代码时确保风格合规。
编写新代码 代码审查
.claude/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
用于在 IntelliJ 仓库中生成、修复或修改符合特定格式规范的 Git 提交信息。涵盖审查差异、编写包含票号和理由的完整消息,以及处理变基、重命名等提交工作流。
用户请求提交更改 用户要求编写或修复提交信息 用户需要变基或重命名提交 涉及 IntelliJ 仓库的提交工作流
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ IDEA 调试技巧,包括 idea.log 搜索模式及端到端问题排查方法,用于分析日志、定位 IDE 故障和异常。
IDEA 启动卡顿或冻结 需要分析 idea.log 中的特定类日志 排查用户入口行为不符合预期的问题 调查代码执行链路中的异常
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于IDE Starter和UI Driver框架编写Kotlin UI自动化测试的指南,涵盖导入、测试结构、Page Object模式及元素选择器,用于创建或修改UI测试用例。
需要编写或修改UI测试代码 用户要求从testops实现测试用例
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一API使代码在本地、WSL和Docker环境中透明运行,规范路径处理、进程执行及平台检测。
需要在跨环境(WSL/Docker)下执行进程 需要处理跨环境的文件路径转换 需要检测目标环境而非IDE宿主机操作系统
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件模块中的可选依赖提取到独立内容模块,确保宿主模块在无新模块时仍可工作。包含简单迁移和扩展点两种模式及详细的目录结构和IML配置步骤。
需要将库依赖设为可选 拆分插件模块以隔离第三方依赖 重构代码以消除直接依赖
.claude/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
用于准备 IntelliJ Jewel 项目的 Pull Request,验证提交格式、运行本地 CI 检查(Detekt/测试等)、确保单提交合并及生成 PR 描述。
准备提交代码到 intellij-community 仓库 需要自动化检查 PR 合规性
.claude/skills/jewel-pr-preparer/SKILL.md
npx skills add DetachHead/rebased --skill jewel-pr-preparer -g -y
辅助执行Jewel版本发布流程,包括版本升级、API验证、构建检查、生成发布说明、Cherry-pick及标签创建等自动化步骤。
准备发布新版本 执行版本发布流程
.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代码库中管理模块依赖,涵盖iml文件修改、JPS与Bazel构建系统同步及自动生成规则。
添加或修改模块依赖 处理iml文件变更 手动运行IML到Bazel转换器
.claude/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将平台模块集从聚合模块组迁移为独立的手写包装插件,包括创建JPS模块、配置plugin.xml及处理依赖关系。
需要将模块从Product DSL ModuleSet中分离并打包为插件 更新或修复捆绑插件的注册和加载问题
.claude/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
用于创建、更新和分析性能分析基准测试Jupyter笔记本的Skill,涵盖uv工具使用、nb.py辅助脚本操作、实验复现及日志加载模式。
创建或更新性能分析Jupyter笔记本 分析实验结果数据 运行基准测试
.claude/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在JPS构建系统中配置和使用伪Kotlin Multiplatform模块,涵盖注册、依赖限制、源码目录设置及IML文件配置,以模拟expect/actual声明。
创建或迁移支持Kotlin Multiplatform的模块 配置JPS项目的expect/actual兼容性 处理多平台源码目录结构
.claude/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 的使用指南,涵盖在 plugin.xml 中定义键、通过 RegistryManager 安全访问(含早期启动处理)、命令行覆盖及测试中的 @RegistryKey 用法。
需要定义或访问 IntelliJ IDE 注册表键 处理 IDE 早期启动时的特性标志 在插件开发中配置功能开关
.claude/skills/registry/SKILL.md
npx skills add DetachHead/rebased --skill registry -g -y
提供 IntelliJ 远程开发模块的结构化开发指南,涵盖前后端分离架构、RPC 通信规范及模块拆分策略。
开发 IntelliJ 远程开发功能插件 构建远程开发模块的前后端分离结构
.claude/skills/remote-dev/SKILL.md
npx skills add DetachHead/rebased --skill remote-dev -g -y
指导AI安全推送代码至IntelliJ仓库,确保通过CI测试后合并。支持常规、干跑及紧急推送模式,并集成Patronus监控与状态追踪。
用户请求将代码推送到远程仓库 需要执行安全的代码合并流程 处理紧急修复或跳过测试的推送
.claude/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
提供 IntelliJ IDEA 结构搜索与替换(SSR)的配置指南,说明如何通过终端读取 .idea 目录下的 XML 配置文件来创建或修改代码检查规则。
需要创建新的 SSR 检查规则 需要修改现有的 SSR 搜索模式 配置 IntelliJ 代码质量检查
.claude/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解析测试执行流程,提供测试发现、内存溢出及构建失败的排查指南。
调试测试发现问题 理解测试运行器内部机制
.claude/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ IDEA代码库测试执行指南,提供tests.cmd命令用法、模块定位、模式匹配规则及PowerShell注意事项。
运行单元测试或集成测试 调试测试执行失败问题 排查测试模式匹配错误
.claude/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
提供IntelliJ IDE中UI组件的无障碍审查指南,涵盖Swing/Kotlin UI DSL,确保符合WCAG 2.2标准,支持键盘导航、屏幕阅读器及焦点管理。
创建或编辑IDE界面组件 进行UI无障碍性代码审查
.claude/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供 IntelliJ IDEA 代码库中编写测试的指南,推荐使用 JUnit 5、共享 Fixture 模式及各类生命周期注解,确保测试的高效、整洁与隔离。
创建新的测试类或测试方法 需要遵循 IntelliJ 内部测试规范
.claude/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-07 07:11
浙ICP备14020137号-1 $mapa de visitantes$