Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ 平台 AnAction 的实现指南,涵盖最佳实践、配置规范及示例代码。

41 个 Skill 5,078

安装全部 Skills

npx skills add DetachHead/rebased --all -g -y
更多选项

预览集合内 Skills

npx skills add DetachHead/rebased --list

集合内 Skills (41)

提供 IntelliJ 平台 AnAction 的实现指南,涵盖最佳实践、配置规范及示例代码。
创建或修改 IntelliJ IDEA 插件中的动作 实现 AnAction 类时参考架构与用法
.agents/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
提供IntelliJ代码库的编码规范,指导编写和审查代码时的风格合规性。涵盖语言选择、格式化及构建脚本规则。
编写新代码时参考风格指南 审查代码以检查样式合规性
.agents/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
用于生成符合 IntelliJ 平台规范的提交信息,支持编写、修复或修改 commit message。通过审查差异并解释变更动机,确保格式合规以通过 CI/CD 验证,避免浪费审查时间。
用户要求提交代码更改 需要撰写或修复提交信息 修改或重命名提交记录 执行包含提交操作的 IntelliJ 工作流
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ IDEA 调试技巧,涵盖日志搜索、冻结排查及异常分析。指导如何追踪执行链路以定位问题,确保修复生效。
IDEA 运行异常或崩溃 需要排查特定类的日志输出 调查 IDE 卡顿或冻结原因
.agents/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于 IDE Starter 和 UI Driver 框架编写 UI 测试的指南,涵盖导入、测试结构及页面对象模式。适用于创建或修改 UI 测试及实现测试用例的场景。
创建 UI 测试 修改 UI 测试 从 testops 实现测试用例
.agents/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一的执行环境层API,支持在本地、WSL和Docker环境中透明处理进程执行、文件路径操作及平台检测,替代分散的环境特定代码。
需要在不同运行环境(如WSL或Docker)中执行外部进程 需要跨环境安全地处理文件或目录路径 需要检测目标环境的操作系统类型而非IDE宿主机
.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 IDEA 代码库中模块依赖,指导如何修改 iml 文件及运行 JPS 到 Bazel 的生成器以同步构建配置。
添加或修改模块依赖 手动触发 JPS 到 Bazel 转换
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
将 Product DSL 模块集从聚合模块转换为独立捆绑插件包装器,通过手动创建 JPS 模块和 plugin.xml 实现模块解耦与插件化集成。
需要将模块集从 aggregate ModuleSet 中移出并打包为独立插件 更新捆绑插件注册以包含新的 wrapper 模块 修复因缺少 wrapper 插件导致的测试加载失败问题
.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 更新或分析实验结果 notebook
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
适用于在JPS构建的IntelliJ单体仓库中创建、迁移或修改伪KMP模块,涉及expects编译器插件配置、多平台源文件夹设置及IML文件依赖注册。
创建使用expect/actual模拟的Kotlin多平台模块 迁移现有模块至伪KMP架构 修改伪KMP模块的依赖和源码结构
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 的使用指南,涵盖注册表键的定义、访问方式、早期启动安全处理及测试配置。
使用 IntelliJ Registry API 定义或覆盖 Feature Flags 处理 IDE 早期启动时的注册表读取
.agents/skills/registry/SKILL.md
npx skills add DetachHead/rebased --skill registry -g -y
提供 IntelliJ 远程开发模块的结构化开发指南,包括前后端分离架构、RPC 通信规范及模块命名约定,用于指导远程功能插件的开发与实现。
开发 IntelliJ 远程开发插件 配置远程开发模块结构 实现前端后端 RPC 通信
.agents/skills/remote-dev/SKILL.md
npx skills add DetachHead/rebased --skill remote-dev -g -y
IntelliJ仓库安全推送指南,确保代码通过CI测试后合并至保护分支。支持CLI操作、紧急跳过及进度监控,保障发布流程稳定。
将代码更改推送到远程仓库 执行安全推送流程
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索和替换功能,涵盖检查规则创建、XML 配置编写及文件路径规范。
创建或修改 SSR 检查规则 编写结构搜索模式 配置 IntelliJ 检查工具
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解析测试执行内部流程,涵盖从脚本到Bazel再到JUnit的运行机制。提供常见故障排查方案,如测试发现失败、内存溢出及构建错误,并支持调试模式配置,用于理解测试运行器原理和解决测试相关问题。
调试测试发现问题 理解测试运行器内部机制 解决测试执行中的内存或构建错误
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ代码库测试执行指南,涵盖tests.cmd命令用法、模块定位、FQN模式匹配及Bazel模块特殊处理。
运行IDEA项目单元测试 调试或排查测试执行失败问题 查找测试所属的JPS模块
.agents/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
提供 IntelliJ IDE UI 组件的无障碍审查指南,涵盖 Swing 和 Kotlin UI DSL。指导设置可访问性名称、角色、焦点行为及屏幕阅读器支持,确保符合 WCAG 2.2 标准,适用于 UI 创建与审查阶段。
审查或修改 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 IDEA 插件中 AnAction 的实现指南,规范动作创建、配置及异步处理的最佳实践。
需要实现 IntelliJ 平台动作 修改或创建 IDE 插件中的 AnAction
.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 平台代码提交,生成符合 SafePush/Patronus 验证的完整提交信息。涵盖审查差异、编写含动机的主题行与正文、处理后缀及避免反模式,确保格式合规以节省 CI 和审查时间。
用户请求提交更改 编写或修复提交信息 修改或重命名提交 执行包含提交的 IntelliJ 工作流
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ 平台调试技巧,包括 idea.log 搜索模式、冻结排查及异常分析,指导全链路追踪与修复验证。
IDE 崩溃或冻结问题排查 日志分析与异常分类 功能入口行为异常调试
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于IDE Starter和UI Driver框架编写UI测试的指南,涵盖导入、结构及页面对象模式。
创建或修改UI测试 实现来自testops的用例
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
EEL提供统一API,使代码在本地、WSL和Docker环境中透明运行。封装进程执行、文件路径处理和平台检测,替代分散的底层调用,确保跨环境兼容性。
需要跨环境(WSL/Docker)执行进程 处理跨环境文件路径操作 检测目标环境操作系统类型
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件模块中的可选依赖提取到独立内容模块,确保宿主模块在无新模块时仍可工作。包含简单迁移和扩展点两种模式及详细的构建配置步骤。
需要将库依赖设为可选 重构插件模块以分离集成代码 处理Bazel构建中的依赖关系
.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 贡献时 需要验证代码是否符合 Jewel 项目规范
.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 与 Bazel 构建文件
.claude/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
将产品DSL模块集转换为独立捆绑插件包装器,包括创建JPS模块、plugin.xml配置及处理依赖可见性。
从聚合模块集提取模块为独立插件 更新捆绑插件注册信息 修复因缺少包装插件导致的测试加载失败
.claude/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
用于创建、更新和分析实验性能分析基准Jupyter笔记本的Skill,涵盖uv工具安装、nb.py辅助操作及可复现性管理。
需要创建或更新实验结果分析的Jupyter Notebook 需要运行或调试性能/基准测试笔记本
.claude/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在JPS环境中配置和使用伪KMP模块,涵盖插件注册、依赖限制、源文件夹设置及IML文件配置,以模拟expect/actual声明。
创建或迁移使用伪KMP的模块 配置多平台模块的源文件夹和依赖
.claude/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 使用指南,涵盖键定义、访问方法及早期启动安全用法。
需要定义或覆盖 IntelliJ 注册表键 在插件中读取特性标志位 处理 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
提供IntelliJ仓库代码安全推送流程,执行CI检查并合并至受保护分支。
用户请求将代码推送到远程仓库 需要触发CI测试以验证变更
.claude/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索与替换(SSR)功能,用于创建或修改代码检查规则及搜索模式。
需要创建新的 SSR 检查规则 需要修改现有的 SSR 搜索模式
.claude/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
详解测试执行内部机制,涵盖从tests.cmd到JUnit的调用链、测试发现逻辑及常见故障排查方案。用于调试测试运行器问题、解决测试未找到或内存溢出等异常。
调试测试发现问题 理解测试运行器流程 排查测试未执行原因 解决OutOfMemoryError
.claude/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ代码库测试执行指南,提供通过tests.cmd运行、调试和排查测试问题的方法,包括模块定位、模式匹配及Windows注意事项。
运行单元测试或集成测试 调试测试执行失败 排查测试运行环境配置问题
.claude/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
提供 IntelliJ IDE 及插件 UI 的无障碍审查指南,涵盖 Swing/Kotlin UI DSL。指导创建、编辑或审查 UI 组件时,确保符合 WCAG 2.2 标准,处理键盘导航、屏幕阅读器、焦点、标签、对比度等可访问性细节。
审查 IntelliJ 平台或插件的 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

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-17 05:40
浙ICP备14020137号-1 $访客地图$