Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ IDEA 插件中实现 AnAction 的开发规范,涵盖构造函数使用、UI配置分离及异步处理最佳实践。

41 skills 5,186

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 的开发规范,涵盖构造函数使用、UI配置分离及异步处理最佳实践。
开发 IntelliJ 插件菜单项或工具栏按钮 修改现有 IDE Action 逻辑 遵循 IDE 插件开发规范
.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 commit 消息。遵循特定格式规范,区分行为与非行为变更,确保消息包含动机说明,并符合 CI/CD 验证要求。
用户请求提交更改 用户需要编写或修复 commit message 用户执行 amend 或 rename commit 涉及 IntelliJ 仓库的提交工作流
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供IntelliJ开发调试技巧,涵盖日志分析、冻结排查及异常分类。指导通过idea.log搜索日志,并强调从入口端到执行器的全链路追踪与验证方法,用于解决IDE问题或调查失败。
调试IntelliJ插件或代码 排查IDE卡顿或冻结问题 分析运行时异常和错误日志 调查用户端行为与预期不符的问题
.agents/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于IDE Starter和UI Driver框架编写Kotlin UI测试的指南,涵盖导入、测试结构、Page Object模式及元素选择器,用于创建或修改UI测试用例。
编写UI测试 修改现有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文件、手动运行IML到Bazel的生成器以及处理BUILD.bazel中的自动/跳过生成区域。
需要添加或修改模块依赖 更新.iml文件后需同步Bazel构建配置 解决构建系统不同步问题
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将聚合模块集转换为独立捆绑插件包装器的手写流程。涵盖前置检查、创建JPS模块结构及plugin.xml配置,适用于模块解耦或修复插件加载问题。
需要将模块从聚合集中移出并打包为插件 更新捆绑插件注册信息 修复因缺少包装器插件导致的测试失败
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
用于创建、更新和分析性能测试与基准实验的 Jupyter Notebook,涵盖 uv 环境管理、nb.py 辅助工具操作及结果可复现性保障。
创建或更新实验性能分析的 Notebook 分析基准测试结果数据
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在JPS编译环境下配置伪Kotlin Multiplatform模块,涵盖源目录结构、依赖限制及IML文件设置,用于实现expect/actual模拟。
创建或迁移使用伪KMP的模块 配置多平台项目的源代码目录和依赖
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 使用指南,涵盖在 plugin.xml 中定义键、通过 RegistryManager 安全访问、处理 IDE 早期启动问题及测试中设置值的方法。
需要定义或读取 IntelliJ 平台特性开关 配置 IDE 内部注册表项 处理 IDE 启动早期的状态检查
.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
提供IntelliJ仓库代码安全推送指南,通过CLI脚本确保变更在合并前通过CI测试,支持正常、干运行及紧急模式,并指导进度监控与结果处理。
需要推送代码到远程仓库 执行安全推送流程 查询推送状态或日志
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
提供 IntelliJ 结构搜索与替换(SSR)的使用指南,包括配置路径、XML 格式及 Java/Kotlin 示例,用于创建或修改代码检查规则。
创建新的 SSR 检查规则 修改现有 SSR 搜索模式 配置 IntelliJ 代码检查
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解析 tests.cmd 执行流程,涵盖测试发现、JVM 配置及 JUnit 集成。提供常见故障排查指南,如测试未找到、内存溢出、Bazel 构建失败及调试模式启用,辅助理解测试运行器内部机制。
调试测试发现问题 排查测试执行故障 了解测试运行器内部机制
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ IDEA 代码库测试执行指南,涵盖 tests.cmd 用法、模块定位、模式匹配及 PowerShell 注意事项。
运行 IntelliJ 单元测试 调试测试失败 排查测试执行问题
.agents/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
针对 IntelliJ 平台 UI(含插件)的无障碍审查指南,覆盖 Swing/Kotlin UI DSL。指导创建、编辑或审查 UI 组件时确保键盘导航、屏幕阅读器支持、焦点管理及 WCAG 2.2 合规性。
审查 IntelliJ 插件或平台 UI 的无障碍特性 实现符合 WCAG 标准的屏幕阅读器支持 修复 UI 组件的焦点行为与键盘导航问题
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供 IntelliJ IDEA 代码库中编写 JUnit 5 测试的指南,涵盖测试框架选择、共享夹具模式、生命周期钩子、资源管理及特殊运行环境配置。
创建新的测试类或测试方法 需要遵循 IntelliJ 内部测试规范
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
提供 IntelliJ IDEA 插件中 AnAction 的实现指南,涵盖架构文档、最佳实践及代码规范。指导开发者正确定义动作类、配置 plugin.xml 及资源文件,避免构造函数实例化等常见错误,确保 IDE 响应性能。
需要创建或修改 IntelliJ IDEA 插件菜单/工具栏动作 实现 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 仓库的提交技能,指导编写符合内部规范的 Commit Message。涵盖 diff 审查、动机分析、标题与正文撰写及格式校验,确保通过 SafePush/Patronus 验证,禁止使用 Conventional Commits。
用户请求提交代码变更 用户要求编写或修复 Commit Message 用户需要调整或重命名提交 涉及 IntelliJ 仓库的提交工作流
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ 平台调试技巧与工具,涵盖日志搜索、冻结排查及异常分析。指导通过追踪执行链路定位用户入口问题,适用于 IDE 故障调查与开发调试场景。
IntelliJ 插件或核心代码调试 排查 IDE 卡顿或冻结问题 分析运行时异常与日志
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于IDE Starter和UI Driver框架编写Kotlin UI测试的指南,涵盖导入、测试结构、Page Object模式及元素选择器用法。
创建或修改UI测试 根据testops实现测试用例
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供跨本地、WSL和Docker环境的统一API,封装进程执行、文件路径转换及平台检测,确保代码在混合环境中透明运行。
需要在IDE插件中支持WSL或Docker环境 处理跨环境的进程执行或文件操作 进行目标环境的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 Jewel 项目的 Pull Request,包括验证环境、强制单提交、规范提交信息格式、运行本地 CI 检查(Detekt、Gradle 等)及生成 PR 描述。
用户准备提交 Jewel 贡献 需要自动化执行 PR 前置检查和格式化
.claude/skills/jewel-pr-preparer/SKILL.md
npx skills add DetachHead/rebased --skill jewel-pr-preparer -g -y
辅助准备Jewel版本发布,涵盖版本升级、API校验、检查运行、提取发布说明、Cherry-pick及打标签等流程的交互式检查清单。
准备新的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 问题 创建或更新 Issue 添加评论或管理标签 记录工时 查找用户或组
.claude/skills/managing-youtrack/SKILL.md
npx skills add DetachHead/rebased --skill managing-youtrack -g -y
指导在 IntelliJ 代码库中管理模块依赖,说明 JPS (.iml) 与 Bazel 的混合构建机制,提供手动运行生成器及处理自动生成区域的规则。
修改 .iml 文件中的模块依赖 同步或修复 Bazel BUILD 文件
.claude/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将聚合模块集手动包装为独立捆绑插件,包括创建JPS模块、配置plugin.xml及处理依赖,替代自动生成功能。
需要将模块从聚合集中移出并打包为插件 更新捆绑插件注册信息 修复因缺少包装插件导致的测试加载日志错误
.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
指导在JPS构建系统中配置和使用伪Kotlin Multiplatform模块,涵盖依赖管理、源码目录结构及IML文件设置。
创建或迁移使用expect/actual模拟的Kotlin多平台模块 配置IDEA项目的多平台支持依赖和编译器插件
.claude/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 的使用指南,涵盖键定义、安全访问及测试配置,旨在规范功能开关的管理。
使用 IntelliJ Registry API 定义或覆盖 Registry Key 处理 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 Agent 安全推送代码变更至 IntelliJ 仓库,通过 Patronus 系统执行 CI 检查,确保测试通过后合并到受保护分支,并支持紧急跳过测试场景。
用户请求将代码推送到远程仓库 需要执行包含完整 CI 检查的安全发布流程
.claude/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索和替换功能,包括创建或修改 SSR 检查及搜索模式。需通过终端读取 .idea 目录下的 XML 配置文件,而非 IDE 搜索。
创建或修改 SSR 检查 编写结构搜索模式 配置 IntelliJ 代码检查规则
.claude/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
详解测试执行流程与排错指南,涵盖测试发现、JVM配置及Bazel集成问题解决方案。
调试测试发现问题 排查测试执行失败 理解测试运行器内部机制
.claude/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ代码库测试执行指南,提供tests.cmd命令用法、模块定位、模式匹配规则及Bazel独立模块处理说明。
运行单元测试或集成测试 调试测试失败问题 排查测试执行错误
.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代码库中编写JUnit 5测试的规范,涵盖共享Fixture、生命周期钩子、资源清理及EDT执行等最佳实践。
创建新的测试类或测试方法 编写单元测试
.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-08-20 05:19
浙ICP备14020137号-1 $Map of visitor$