Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ IDEA 插件中 AnAction 的实现与注册指南,涵盖构造函数规范、资源定义及异步执行最佳实践。

79 skills 6,438

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 (79)

Showing top 50 of 79 by quality score. Use the install list command or open individual skills for the rest.

提供 IntelliJ IDEA 插件中 AnAction 的实现与注册指南,涵盖构造函数规范、资源定义及异步执行最佳实践。
实现 IntelliJ 插件动作 配置 plugin.xml 动作注册
.agents/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
指导将 IntelliJ JPS 测试模块迁移至 Bazel,修复 Bazel 专属测试失败及审查迁移配置。涵盖构建标签识别、依赖处理、元数据生成与验证流程。
将 IntelliJ JPS 测试模块迁移到 Bazel 排查并修复仅存在于 Bazel 环境中的测试失败 审查 Bazel 迁移相关的配置和依赖连线
.agents/skills/bazel-test-migration/SKILL.md
npx skills add DetachHead/rebased --skill bazel-test-migration -g -y
规范 IntelliJ Kotlin/Java 代码风格,包括语言选择、 idiomatic 用法及格式化规则,确保代码一致性。
编写新文件时 审查代码格式时
.agents/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导智能体生成符合规范的 Git 提交信息,包括标题格式、正文编写及安全输入方法,确保通过 CI 检查。
用户请求创建或修改 Git 提交记录 需要生成符合特定规范的 Commit Message
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
对比多种 Python 类型检查器(ty, pyrefly, basedpyright等)对代码片段的推断结果,生成统一报告以辅助分析类型错误和推断差异。
需要验证Python类型推断准确性 比较不同静态检查工具的诊断结果
.agents/skills/compare-python-typecheckers/SKILL.md
npx skills add DetachHead/rebased --skill compare-python-typecheckers -g -y
指导如何更新 Python conda 环境测试中 Miniconda 的固定版本,包括定位配置文件、选择新版本及处理多平台兼容性的步骤。
需要更新 Conda 测试环境的 Miniconda 版本 询问如何修改 PredefinedPyEnvironments.kt 中的版本引脚
.agents/skills/conda-env-tests/SKILL.md
npx skills add DetachHead/rebased --skill conda-env-tests -g -y
提供IntelliJ IDE故障调试技能,涵盖日志搜索技巧、异常分析及端到端行为排查方法,帮助定位IDE冻结和代码执行问题。
排查IntelliJ IDE运行异常 分析idea.log日志定位bug 调试用户入口功能失效
.agents/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供 IntelliJ IDE UI 测试的编写指南,涵盖使用 IDE Starter 和 UI Driver 框架的导入、测试结构、页面对象模式及元素选择器。
编写 IDE UI 测试 配置 IntelliJ 测试环境 使用 Page Object 模式
.agents/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一API处理本地、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
用于修复 TeamCity 报告中发现的测试内存泄漏问题。通过识别失败测试、本地复现、分析保留链、应用修复模式及验证,实现端到端的缺陷修复流程。
TeamCity 报告指出项目级测试存在内存泄漏 需要定位并修复特定的测试类资源未释放问题
.agents/skills/fix-project-leak-from-tc-report/SKILL.md
npx skills add DetachHead/rebased --skill fix-project-leak-from-tc-report -g -y
管理IntelliJ图标资源、生成的Icons类及icon-robots规则。涵盖图标的增删改查,指导如何更新生成类,包括运行IDE配置或测试命令应用差异,并说明Bazel构建状态下的验证方法。
需要添加、重命名、移动或删除Java资源根目录下的图标时 涉及引用生成的Icon类或修改icon-robots.txt规则时 遇到与生成图标类相关的失败或编译问题时
.agents/skills/icon-resources/SKILL.md
npx skills add DetachHead/rebased --skill icon-resources -g -y
提供 IntelliJ Platform New UI SVG 图标的设计与创作规范,涵盖双色主题、四件套工具窗图标、色彩限制及路径几何等黄金法则,确保 IDE 界面一致性。
创建或审查 IntelliJ 新 UI 的 SVG 图标 生成符合规范的图标资源文件
.agents/skills/icons/SKILL.md
npx skills add DetachHead/rebased --skill icons -g -y
通过MCP工具检查运行中IntelliJ IDE的实时状态,用于诊断卡顿、线程阻塞或性能问题。提供CPU采样和线程转储功能,辅助快速定位IDE进程异常。
IDE界面卡顿无响应 需要排查线程阻塞原因 分析IDE运行时性能瓶颈
.agents/skills/ide-diagnostics-mcp/SKILL.md
npx skills add DetachHead/rebased --skill ide-diagnostics-mcp -g -y
指导构建和调试Jewel Markdown的解析、渲染及样式定制。涵盖从语法解析到Compose渲染的流程,提供针对样式、块/行内行为、新语法、图片及HTML嵌入等场景的具体扩展点选择与最佳实践。
需要自定义Markdown视觉样式 实现新的Markdown语法支持 调试Markdown渲染异常 配置图片加载或HTML嵌入
.agents/skills/jewel-markdown/SKILL.md
npx skills add DetachHead/rebased --skill jewel-markdown -g -y
用于准备Jewel项目的Pull Request,包括验证环境、检查单提交要求、校验提交消息格式、运行本地CI检查及创建PR。
需要创建符合规范的Pull Request 执行本地CI预检和代码提交流程
.agents/skills/jewel-pr-preparer/SKILL.md
npx skills add DetachHead/rebased --skill jewel-pr-preparer -g -y
引导用户完成Jewel版本发布的交互式检查清单,涵盖版本升级、Gradle检测、Metalava API验证、Cherry-pick及制品校验等步骤,自动化发布流程中的繁琐工作。
执行软件版本发布准备 进行代码库版本升级和标签打签 运行发布前合规性检查
.agents/skills/jewel-release-helper/SKILL.md
npx skills add DetachHead/rebased --skill jewel-release-helper -g -y
指导在Kotlin/Java中实现或调试JNA绑定及ABI布局,涵盖复用映射、保持类型可访问性、匹配原生ABI及验证测试,确保内存与调用约定正确。
需要实现JNA Native接口映射 调试JNA结构体布局或反射访问错误 处理Kotlin与原生代码的ABI兼容性
.agents/skills/jna/SKILL.md
npx skills add DetachHead/rebased --skill jna -g -y
指导使用 Kotlin UI DSL v2 编写 IntelliJ 插件的对话框、设置页及工具窗口面板。涵盖布局构建、数据绑定与验证,强调弃用旧版 API,并关联 Swing 组件架构与无障碍技能。
编写 IntelliJ 插件 UI 界面 创建对话框或设置页面 迁移至 Kotlin UI DSL v2
.agents/skills/kotlin-ui-dsl/SKILL.md
npx skills add DetachHead/rebased --skill kotlin-ui-dsl -g -y
指导设计 IntelliJ Swing UI 组件,采用无向数据流和显式状态,明确 EDT 及生命周期所有权。根据复杂度选择架构层级,优先组合而非继承,确保职责分离与可测试性。
设计 IntelliJ 插件的 Swing UI 界面 重构现有 Swing 组件以改善架构 处理 UI 状态管理与事件分发逻辑
.agents/skills/kotlin-ui-swing-component-architecture/SKILL.md
npx skills add DetachHead/rebased --skill kotlin-ui-swing-component-architecture -g -y
管理IntelliJ IDEA项目的模块依赖,提供注册、验证.iml文件及同步生成Bazel构建文件的工具与流程说明。
需要添加或修改IDEA模块依赖 修复或重新生成Bazel构建文件
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将平台模块从聚合DSL迁移为独立捆绑插件包装器的标准流程,包括创建JPS模块、配置iml及plugin.xml,并处理库可见性。
需要将ModuleSet中的模块转换为独立插件 创建新的插件包装器模块
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
提供使用uv运行Jupyter笔记本及通过nb.py脚本管理单元格的标准化流程,支持环境隔离、单元格增删改查、代码执行与Git补丁应用,确保实验可复现。
创建性能实验用的Jupyter Notebook 需要操作或调试Notebook文件结构 在项目中配置可复现的实验环境
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
针对Kotlin协程结构化并发的代码审查与编写指南,规范作用域所有权、取消传播及生命周期管理,防止资源泄漏。
审查或编写涉及CoroutineScope构造、launch/async使用、Flow收集的代码 诊断协程泄漏、不可取消循环、吞没取消异常或GlobalScope滥用等问题
.agents/skills/platform-coroutines-structured-concurrency/SKILL.md
npx skills add DetachHead/rebased --skill platform-coroutines-structured-concurrency -g -y
通过 Bazel 查询 IntelliJ 插件模块、产品及依赖图的工具。支持获取模块信息、依赖路径、所有者、产品对比及重构建议等,用于分析代码库结构和辅助开发决策。
查询 IntelliJ 插件模块详情 分析模块间依赖关系 查找产品与模块的关联
.agents/skills/plugin-model-analyzer/SKILL.md
npx skills add DetachHead/rebased --skill plugin-model-analyzer -g -y
PolyContext 是高性能环境检测机制,用于识别当前编码环境(如框架、包管理器)。支持 PSI 和 VirtualFile 两种定位方式,优化性能并缓存结果,为功能门控和语言替换提供基础上下文判断。
需要检测当前代码环境的上下文类型 根据运行或编辑环境进行功能门控
.agents/skills/poly-context/SKILL.md
npx skills add DetachHead/rebased --skill poly-context -g -y
PolySymbols框架用于跨语言共享符号定义及代码洞察功能。本文档指导开发者实现集成时遵守规范:严禁随意修改平台源码,应通过插件扩展解决问题;消费者代码不得将PolySymbol强转为具体类,需使用kind属性识别类型。
需要为特定语言或框架实现符号完成、引用或重命名功能 在集成PolySymbols时遇到平台限制或需要扩展行为 开发涉及PolySymbol的消费端逻辑如检查器或提供程序
.agents/skills/poly-symbols/SKILL.md
npx skills add DetachHead/rebased --skill poly-symbols -g -y
指导在 IntelliJ 平台中创建或修改伪 KMP expect/actual 模块,涵盖多平台迁移、依赖配置、源文件夹设置及 .iml 文件注册等规范。
需要创建新的 Kotlin 多平台模块 将现有模块迁移至伪 KMP 结构 配置多平台项目的 .iml 文件
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 使用指南,涵盖键值定义、安全访问(含早期启动处理)、命令行覆盖及测试注解用法。
IntelliJ插件开发中配置功能开关 IDE早期启动阶段读取注册表 单元测试中临时修改Registry状态
.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
指导AI智能体通过Safe Push工作流将代码变更安全推送到IntelliJ仓库。涵盖CLI命令使用、紧急推送规范及进度监控,确保代码在合并前通过CI测试。
用户请求推送代码到主分支 执行或监控CI/CD流水线状态 处理紧急代码修复发布
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
用于创建或修改 IntelliJ 的结构化搜索与替换(SSR)规则,通过编辑 XML 配置文件实现代码模式的自动查找、替换及警告抑制。
需要批量重构特定代码模式 配置 IDE 结构化搜索规则 添加自定义代码检查规则
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
IntelliJ Symbol API文档,介绍如何声明、引用和重命名语义符号。建议优先使用PolySymbols框架以减少样板代码,仅在特殊场景下直接使用Symbol API。
实现IDE插件的符号解析功能 处理跨语言或框架的符号导航与重命名 集成非PSI驱动的语义模型(如数据库列)
.agents/skills/symbols-api/SKILL.md
npx skills add DetachHead/rebased --skill symbols-api -g -y
文档详解IntelliJ tests.cmd执行链及内部机制,涵盖测试发现、内存溢出、Bazel构建失败等常见问题排查与解决方案。
调试测试执行流程 解决测试未找到问题 处理OutOfMemoryError 配置测试调试模式
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
提供IntelliJ IDEA测试执行与故障排除指南,涵盖tests.cmd用法、Bazel API检查及测试模式匹配规则。
运行或调试IntelliJ测试 查找测试模块名称 使用Bazel运行API检查
.agents/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
管理 Treehouse 隔离工作区,支持状态检查、获取租约及归还工作区。确保开发环境独立与数据安全。
需要隔离的开发工作区 获取或释放工作区租约
.agents/skills/treehouse/SKILL.md
npx skills add DetachHead/rebased --skill treehouse -g -y
用于在IntelliJ IDE及插件开发中审查和实现UI无障碍性。涵盖键盘导航、焦点管理、屏幕阅读器支持、标签及对比度等,基于WCAG 2.2标准,指导Swing和Kotlin UI DSL的无障碍上下文配置。
审查或创建IntelliJ插件/IDE的UI界面 修复或验证Swing/Kotlin UI DSL组件的无障碍属性
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供 IntelliJ IDEA 代码库中编写 JUnit 5 测试的规范,涵盖模块放置、共享 Fixture 模式、生命周期钩子及 EDT 处理,旨在提升测试效率与隔离性。
需要编写或重构单元测试时 询问 IntelliJ 项目测试最佳实践时
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
为 IntelliJ Community 独立仓库提供 YouTrack CLI 集成方案,支持通过 Python 脚本安全获取 Token、执行 API 请求及处理错误,适用于非 JetBrains 内部员工或无法使用 MCP 服务器的场景。
需要操作 YouTrack 但处于 IntelliJ Community 环境 需要生成或管理 YouTrack 永久认证令牌
.agents/skills/youtrack-community/SKILL.md
npx skills add DetachHead/rebased --skill youtrack-community -g -y
提供 IntelliJ IDEA 插件中 AnAction 的实现规范,涵盖构造函数使用、XML 注册及异步处理最佳实践。
实现或修改 IntelliJ Action 配置插件菜单项 修复 IDE 界面交互逻辑
.claude/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
指导将 IntelliJ JPS 测试模块迁移至 Bazel,处理 Bazel 特有失败及审查迁移配置。
切换 IntelliJ JPS 测试模块到 Bazel 修复仅 Bazel 环境的测试失败 审查迁移配置
.claude/skills/bazel-test-migration/SKILL.md
npx skills add DetachHead/rebased --skill bazel-test-migration -g -y
规范 IntelliJ Kotlin/Java 代码风格,涵盖语言选择、Idiomatic Kotlin 用法及基于 .editorconfig 的格式化规则。
编写新代码 代码审查
.claude/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导创建、修改和命名 IntelliJ 提交,规范提交信息格式与标题规则。提供跨平台(POSIX/PowerShell)安全写入命令的方法,确保符合 CI 检查要求,并强调提交范围单一性。
生成 Git 提交信息 修改或补充现有提交 处理 Windows 下的提交消息编码问题
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
对比Python静态类型检查器(ty, pyrefly, basedpyright等)的类型推断结果,生成汇总报告,辅助判断类型错误及工具差异。
需要验证Python代码的类型推断是否正确 比较不同类型检查器的诊断结果差异
.claude/skills/compare-python-typecheckers/SKILL.md
npx skills add DetachHead/rebased --skill compare-python-typecheckers -g -y
指导如何更新 Python conda 环境测试中 Miniconda 的固定版本,包括定位配置文件、选择新版本及处理大版本变更。
需要更新测试环境的 Miniconda 版本 维护 Python conda 测试基础设施
.claude/skills/conda-env-tests/SKILL.md
npx skills add DetachHead/rebased --skill conda-env-tests -g -y
提供 IntelliJ IDEA 插件开发调试指南,涵盖日志搜索技巧与端到端行为排查方法。
IDEA 插件功能异常 IDEA 界面卡顿或冻结 定位具体类或模块的运行时错误
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于IDE Starter和UI Driver框架编写IntelliJ IDE UI测试的指南,涵盖常用导入、测试结构、Page Object模式及元素选择器用法。
编写IDE界面自动化测试 使用UI Driver进行UI验证
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一的执行环境层API,支持在本地、WSL和Docker间透明运行代码。规范路径处理、进程执行及平台检测,替代分散的旧API,确保跨环境兼容性。
需要在WSL或Docker环境中执行命令 处理跨环境的文件路径转换 进行操作系统类型检测
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将 IntelliJ 插件的可选依赖提取为独立内容模块,确保宿主模块在缺少新模块时仍能正常运行。包含简单迁移和扩展点两种模式,以及创建目录、编写 .iml 配置等具体步骤。
需要解耦 IntelliJ 插件依赖 将可选依赖移至独立模块 修复 Bazel 严格依赖或 Kotlin stdlib 缺失错误
.claude/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
针对TeamCity报告中内存泄漏测试失败的端到端修复技能。通过识别、复现和分析保留链,应用修复模式并验证结果,解决Project资源泄漏问题。
收到包含内存泄漏信息的TeamCity测试报告 需要修复testProjectLeak失败
.claude/skills/fix-project-leak-from-tc-report/SKILL.md
npx skills add DetachHead/rebased --skill fix-project-leak-from-tc-report -g -y

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-08 08:13
浙ICP备14020137号-1