Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ IDEA 插件中 AnAction 的实现与注册指南,涵盖最佳实践、代码示例及配置规范,确保动作开发符合平台架构要求。

79 个 Skill 5,737

安装全部 Skills

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

预览集合内 Skills

npx skills add DetachHead/rebased --list

集合内 Skills (79)

按质量分展示前 50 个(共 79 个),完整列表请用安装命令预览或逐个打开详情。

提供 IntelliJ IDEA 插件中 AnAction 的实现与注册指南,涵盖最佳实践、代码示例及配置规范,确保动作开发符合平台架构要求。
实现 IntelliJ 插件的 AnAction 配置 IntelliJ 插件的动作注册
.agents/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
指导将 IntelliJ JPS 测试模块迁移至 Bazel,处理依赖配置及修复 Bazel 专属测试失败。
将 JPS 测试模块迁移到 Bazel 修复 Bazel 环境下的测试失败 审查迁移配置
.agents/skills/bazel-test-migration/SKILL.md
npx skills add DetachHead/rebased --skill bazel-test-migration -g -y
定义 IntelliJ Kotlin/Java 代码规范,涵盖语言选择、Kotlin 惯用法及格式化规则,指导开发编写与审查时的代码风格。
编写新的 Kotlin 或 Java 文件 修改现有 Java 代码 审查代码格式与风格
.agents/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导如何创建、修改和重命名 IntelliJ 提交,确保符合 SafePush/Patronus 规范。涵盖标题格式(行为/非行为变更)、正文撰写(ASD-STE100 英语)、跨平台安全输入方法(POSIX/PowerShell)及最佳实践,避免 CI 失败。
生成或修改 Git 提交信息 处理 Windows PowerShell 下的 git commit 命令 检查提交是否符合项目规范
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
对比多种Python类型检查器(ty, pyrefly等)对代码片段的推断结果,生成汇总报告,辅助判断类型错误及工具差异。
需要验证Python代码类型推断准确性 对比不同静态分析工具的输出差异
.agents/skills/compare-python-typecheckers/SKILL.md
npx skills add DetachHead/rebased --skill compare-python-typecheckers -g -y
指导如何更新 Python conda 环境测试中 Miniconda 的固定版本,包括定位配置文件、选择新版本号及处理多平台兼容性。
需要升级 Miniconda 测试环境版本 维护 Python 环境依赖配置
.agents/skills/conda-env-tests/SKILL.md
npx skills add DetachHead/rebased --skill conda-env-tests -g -y
提供 IntelliJ IDE 调试技巧,包括日志搜索模式和端到端行为追踪方法,帮助定位代码问题。
IntelliJ IDE 运行异常 IDE 界面卡顿或无响应 需要分析特定类的日志输出
.agents/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供使用 IDE Starter 和 UI Driver 框架编写 IntelliJ IDE UI 测试的指南,涵盖导入、测试结构、Page Object 模式及元素选择器用法。
编写 IntelliJ UI 测试 配置 IDE Starter 测试环境 实现 Page Object 模式
.agents/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一的执行环境层API,支持在本地、WSL和Docker环境中透明地处理进程执行、路径转换和平台检测。替代分散的底层调用,确保跨环境代码的正确性和一致性。
需要在不同执行环境(如WSL或Docker)中运行进程 需要跨环境处理文件路径或进行平台检测
.agents/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件的可选依赖提取到新的 IntelliJ 内容模块中,确保宿主模块在无新模块时仍能正常工作。包含简单迁移和扩展点两种模式,详细说明了目录结构、.iml配置及Bazel依赖处理。
重构插件模块依赖 将可选依赖分离为独立模块 解决Bazel严格依赖问题
.agents/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
修复TeamCity报告中Project泄漏测试失败的全流程。包括识别问题测试、本地复现、分析内存保留链、应用修复模式及验证修复效果,确保泄漏不再触发。
收到包含Project泄漏的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规则。指导如何更新图标、生成Java类及验证变更,涉及IDE配置与Bazel构建系统。
添加、重命名、移动或删除图标 引用或修复生成的图标类 配置icon-robots.txt排除规则
.agents/skills/icon-resources/SKILL.md
npx skills add DetachHead/rebased --skill icon-resources -g -y
提供 IntelliJ Platform New UI SVG 图标的设计与制作规范,涵盖双主题适配、颜色使用、几何约束及文件命名规则。
创建或审查 IntelliJ IDE 的 SVG 图标 设计 New UI 主题变体图标
.agents/skills/icons/SKILL.md
npx skills add DetachHead/rebased --skill icons -g -y
通过MCP工具检查运行中IntelliJ IDE的进程状态,用于排查卡顿、线程阻塞及性能问题。提供轻量采样和原始转储两种捕获方式,并指导如何解读CPU负载与线程状态数据。
IDE卡顿或无响应 线程阻塞诊断 协程状态调查 IDE性能分析
.agents/skills/ide-diagnostics-mcp/SKILL.md
npx skills add DetachHead/rebased --skill ide-diagnostics-mcp -g -y
用于构建、调试或定制 Jewel Markdown 解析与渲染,涵盖样式调整、行为扩展及新语法支持。
需要自定义 Markdown 视觉样式 修复 Markdown 解析或渲染错误 添加新的 Markdown 语法支持
.agents/skills/jewel-markdown/SKILL.md
npx skills add DetachHead/rebased --skill jewel-markdown -g -y
用于准备Jewel项目的Pull Request,包括验证Git环境、提交规范、本地CI检查及创建PR。
用户需要创建或提交Pull Request 用户需要验证代码提交是否符合项目规范
.agents/skills/jewel-pr-preparer/SKILL.md
npx skills add DetachHead/rebased --skill jewel-pr-preparer -g -y
引导用户完成Jewel版本发布的交互式检查清单,涵盖预检、验证、版本升级、Cherry-pick、制品校验及打标签等步骤,辅助社区仓库发布流程。
需要执行Jewel版本发布 准备新版本并生成发布说明 进行代码兼容性校验和制品验证
.agents/skills/jewel-release-helper/SKILL.md
npx skills add DetachHead/rebased --skill jewel-release-helper -g -y
指导在Kotlin或Java中实现和调试JNA绑定及ABI布局。强调复用现有映射、确保反射类型可访问、严格匹配原生ABI(结构体顺序、对齐、调用约定),并通过回归测试验证布局稳定性,防止IllegalAccessException等运行时错误。
需要创建或修改JNA Native接口映射 遇到JNA结构体布局错误或IllegalAccessException 调试JNA回调或内存所有权问题
.agents/skills/jna/SKILL.md
npx skills add DetachHead/rebased --skill jna -g -y
指导使用 Kotlin UI DSL v2 编写 IntelliJ 插件的对话框、设置页及工具窗口面板,涵盖布局、数据绑定与验证。明确废弃 V1 API,指引参考 Showcase 和 Sandbox 示例以高效实现 UI。
需要创建 IntelliJ 插件的对话框或设置界面 使用 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 安全。提供基于复杂度的分层策略,倡导组合优于继承,确保职责分离与可测试性。
设计 Swing UI 组件架构 重构 UI 代码以分离关注点 处理 EDT 线程安全问题
.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构建配置的自动化脚本与操作指南。
添加或修改项目模块依赖 手动同步JPS到Bazel配置 注册新的IDEA模块
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将平台模块集转换为独立捆绑插件包装器的手写JPS模块流程,包括目录结构、配置及注册步骤。
需要将ModuleSet中的模块拆分为独立插件 创建新的插件包装器模块
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
提供使用uv运行可复现Jupyter实验笔记本的指南,包含环境隔离配置及nb.py CLI工具用法,支持单元格管理、代码执行和补丁应用。
创建或修改实验用Jupyter笔记本 需要隔离环境运行Python脚本 自动化处理notebook单元格内容
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
用于审查和编写Kotlin协程代码,确保作用域所有权、取消传播及生命周期管理的正确性。提供结构化并发最佳实践,防止资源泄漏和取消异常被吞没,适用于IntelliJ插件及基于JetBrains平台的模块开发。
审查或编写涉及CoroutineScope、launch/async、suspend函数或Flow的代码 诊断协程泄漏、无法取消的循环或全局作用域使用问题
.agents/skills/platform-coroutines-structured-concurrency/SKILL.md
npx skills add DetachHead/rebased --skill platform-coroutines-structured-concurrency -g -y
通过Bazel运行插件模型分析工具,查询IntelliJ模块、产品及依赖图。支持获取模块信息、依赖路径、所有者及重构建议等,用于代码结构分析与维护。
需要查询IDE模块或产品的依赖关系 分析模块所有权或加载规则 查找重构候选项或验证模型一致性
.agents/skills/plugin-model-analyzer/SKILL.md
npx skills add DetachHead/rebased --skill plugin-model-analyzer -g -y
PolyContext 是一个高性能平台机制,用于检测当前编码环境(如框架、包管理器)。支持 PSI 和 VirtualFile 两种定位方式,适用于代码辅助及语言替换场景。
需要判断当前代码环境的框架或工具类型 在构建 PSI 前基于文件路径进行上下文检测
.agents/skills/poly-context/SKILL.md
npx skills add DetachHead/rebased --skill poly-context -g -y
PolySymbols跨语言框架技能,实现代码补全、引用、重命名等符号功能。强调严禁修改平台源码,需通过插件扩展点解决问题,禁止将PolySymbol强转为具体类,确保集成稳定性与兼容性。
需要实现跨语言的代码补全或重命名功能 集成Angular、Vue、CSS等框架的符号支持 遇到平台API限制需寻找替代方案
.agents/skills/poly-symbols/SKILL.md
npx skills add DetachHead/rebased --skill poly-symbols -g -y
用于在 IntelliJ 单体仓库中创建或配置伪 Kotlin Multiplatform (KMP) expect/actual 模块,涵盖源码目录结构、IML 依赖及插件注册等构建配置步骤。
需要创建新的 KMP expect/actual 模块 迁移现有模块以支持伪 KMP 机制
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 的使用指南,涵盖注册表键的定义、访问方式(推荐 RegistryManager)、早期启动安全处理及测试中的使用规范。
需要定义或修改 IntelliJ 插件的注册表键 在代码中读取或设置功能标志位 处理 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
指导 AI Agent 通过 Safe Push 流程将 IntelliJ 代码变更安全合并至主分支。涵盖 CLI 使用、CI 检查监控及紧急推送规范,确保代码在测试通过后自动合并。
用户请求提交代码到主分支 需要执行受保护的代码合并操作 查询 Safe Push 任务状态或进度
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
用于创建或修改 IntelliJ IDEA 的结构化搜索与替换(SSR)规则,通过编辑 .idea 目录下的 XML 配置文件来定义代码重构和检查模式。
需要配置 IntelliJ 结构化搜索规则 需要修改 IDE 检查或替换模板
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
IntelliJ Symbol API文档,说明如何用Symbol替代PsiReference实现声明、引用、重命名及导航。强调优先使用PolySymbols框架,并介绍Symbol的合同、生命周期及指针机制。
实现IDE插件的符号解析功能 处理跨语言或框架的代码导航与重构 集成非PSI数据源(如数据库)到IDE索引
.agents/skills/symbols-api/SKILL.md
npx skills add DetachHead/rebased --skill symbols-api -g -y
提供 IntelliJ tests.cmd 执行、发现及运行器内部的调试指南,涵盖模式匹配、内存溢出、Bazel 构建失败等常见问题的排查与解决方案。
测试无法找到或执行 测试运行时出现 OutOfMemoryError Bazel 构建失败导致测试中断 需要调试测试执行流程
.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 工作区的租赁生命周期管理,包括状态检查、获取和归还工作区。用于确保任务在隔离环境中安全执行,避免环境冲突。
需要隔离的开发或测试环境 管理 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 组件
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供IntelliJ IDEA代码库中JUnit 5测试编写规范,涵盖模块放置、共享Fixture模式、生命周期钩子、TestDisposable及RegistryKey注解等最佳实践。
编写单元测试 重构测试用例 配置测试环境
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
为 IntelliJ 社区版独立仓库提供 YouTrack CLI 工具,支持通过 1Password 或环境变量管理 Token,封装 API 调用以处理认证、重试及错误映射。
在 IntelliJ 社区版代码库中需要查询或操作 YouTrack 任务 需要使用安全方式获取 YouTrack 访问令牌
.agents/skills/youtrack-community/SKILL.md
npx skills add DetachHead/rebased --skill youtrack-community -g -y
提供 IntelliJ IDEA 插件中 AnAction 的实现与注册指南,涵盖最佳实践、配置文件规范及代码示例。
实现 IntelliJ Action 配置 plugin.xml action IntelliJ 插件开发
.claude/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
用于将 IntelliJ JPS 测试模块迁移至 Bazel,修复 Bazel 专属测试失败及审查迁移配置。涵盖模块识别、依赖管理、构建规则生成与验证流程。
将 JPS 测试迁移到 Bazel 修复 Bazel 专属测试失败
.claude/skills/bazel-test-migration/SKILL.md
npx skills add DetachHead/rebased --skill bazel-test-migration -g -y
规范 IntelliJ Kotlin/Java 代码风格,包括语言选择、构建脚本规范及基于 .editorconfig 的格式化规则。
编写新代码时确认使用 Kotlin 审查代码风格是否符合规范 修改现有 Java 代码
.claude/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导生成符合规范的 Git 提交信息,包括标题格式、正文写作及跨平台安全输入方法。
需要编写或修改 Git 提交消息 执行 git commit 或 amend 操作
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
对比 ty、pyrefly、basedpyright 等 Python 类型检查器,通过运行代码片段或文件并汇总报告,辅助判断类型推断结果及差异。
需要验证 Python 代码的类型推断准确性 对比不同静态分析工具对同一代码的诊断差异
.claude/skills/compare-python-typecheckers/SKILL.md
npx skills add DetachHead/rebased --skill compare-python-typecheckers -g -y
指导如何更新 Python conda 环境测试中 Miniconda 的固定版本,包括定位配置文件、选择新版本及处理大版本变更。
需要升级或更换 Miniconda 测试版本 维护 Python 环境依赖固定版本
.claude/skills/conda-env-tests/SKILL.md
npx skills add DetachHead/rebased --skill conda-env-tests -g -y
提供 IntelliJ IDE 调试技巧,涵盖日志搜索、冻结排查及端到端行为追踪,辅助定位和解决开发问题。
IDE 出现异常或崩溃需要排查 用户功能未按预期工作需追溯执行链 需要分析特定类的日志输出
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于 IntelliJ IDE Starter 和 UI Driver 框架编写 UI 测试的指导,涵盖常用导入、测试结构、Page Object 模式及元素选择器用法。
编写 IntelliJ IDE 的 UI 自动化测试 使用 IDE Starter 或 UI Driver 框架进行界面测试
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供 IntelliJ 跨环境(本地、WSL、Docker)的统一执行层 API,规范进程执行、路径转换及平台检测,替代分散的系统调用。
需要跨环境执行命令 处理 WSL 或 Docker 中的文件路径 检测目标运行环境的操作系统类型
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件的可选依赖提取为独立的IntelliJ内容模块,确保宿主模块在无新模块时仍可工作。提供简单迁移和扩展点两种模式及具体步骤。
需要重构插件依赖结构 将可选依赖隔离到新模块 解决Bazel严格依赖问题
.claude/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
用于修复 TeamCity 报告中报告的 _LastInSuiteTest.testProjectLeak 内存泄漏。涵盖从识别故障测试、本地复现、分析保留链到应用修复并验证的完整端到端流程,确保泄漏不再发生。
收到包含 Project 内存泄漏信息的 TeamCity 测试报告 需要修复已识别的测试类中的资源泄漏问题
.claude/skills/fix-project-leak-from-tc-report/SKILL.md
npx skills add DetachHead/rebased --skill fix-project-leak-from-tc-report -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-13 00:09
浙ICP备14020137号-1