Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ IDEA 插件中 AnAction 的实现与注册规范。指导如何正确配置 plugin.xml、资源文件及构造函数,避免阻塞 IDE,确保动作系统的最佳实践。

79 个 Skill 6,024

安装全部 Skills

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

预览集合内 Skills

npx skills add DetachHead/rebased --list

集合内 Skills (79)

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

提供 IntelliJ IDEA 插件中 AnAction 的实现与注册规范。指导如何正确配置 plugin.xml、资源文件及构造函数,避免阻塞 IDE,确保动作系统的最佳实践。
实现 IntelliJ 插件动作 注册 AnAction 配置插件 action
.agents/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
指导将 IntelliJ JPS 测试模块迁移至 Bazel,处理依赖配置及修复 Bazel 特有测试失败。
IntelliJ JPS 测试模块迁移到 Bazel 修复仅 Bazel 环境的测试失败 审查迁移相关的构建配置
.agents/skills/bazel-test-migration/SKILL.md
npx skills add DetachHead/rebased --skill bazel-test-migration -g -y
定义IntelliJ Kotlin和Java代码风格规范,涵盖语言选择、 idiomatic写法及格式化规则,用于指导代码编写与审查。
编写新的Kotlin或Java文件 修改现有Java代码 进行代码审查 调整代码格式
.agents/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导 Agent 生成符合团队规范的 Git 提交信息,包括遵循特定格式、使用简化英语撰写正文,以及在不同 Shell 环境下安全输入消息以避免 CI 拒绝。
需要创建或修改 Git 提交记录时 编写 commit message 以通过 SafePush 检查时
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
对比多个 Python 类型检查器(ty, pyrefly, basedpyright等)对代码片段的推断结果,生成统一报告,辅助判断类型错误和推理差异。
需要对比不同Python类型检查器的行为 验证PyCharm类型推断准确性 排查类型推断不一致问题
.agents/skills/compare-python-typecheckers/SKILL.md
npx skills add DetachHead/rebased --skill compare-python-typecheckers -g -y
指导如何更新 Python conda 环境测试中的 Miniconda 版本固定值。说明版本文件位置、格式及选择新版本的步骤,涵盖常规升级、新增分支及清理旧版本的操作规范。
需要更新 Conda 测试环境的 Miniconda 版本 处理 Conda 大版本变更导致 API 不兼容 优化测试覆盖范围或减少冗余下载
.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 IDEA UI 测试的指南,涵盖导入、测试结构、Page Object 模式及元素选择器用法。
编写 IDE UI 自动化测试 配置 UI Driver 测试环境 查找 UI 元素
.agents/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
IntelliJ EEL统一API,屏蔽本地、WSL和Docker环境差异。提供进程执行、路径转换及平台检测功能,替代分散的旧式API,确保跨环境代码透明运行。
需要跨环境(WSL/Docker)执行进程 处理跨环境文件路径操作 检测目标运行环境的操作系统类型
.agents/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导将 IntelliJ 插件的可选依赖提取至独立内容模块,确保宿主模块在无新模块时仍可用。涵盖简单迁移与扩展点两种模式,提供目录结构、.iml配置及Bazel依赖规则。
重构插件模块以解耦可选依赖 创建新的IntelliJ内容模块
.agents/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
用于修复TeamCity报告中测试内存泄漏的端到端工作流。包含识别故障测试、本地复现、分析保留链、应用修复模式及验证结果,确保泄漏不再触发。
修复TeamCity测试报告的内存泄漏 解决Project资源未释放导致的测试失败
.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 规则。指导如何更新生成类、运行测试验证及处理 Bazel 状态,确保图标引用正确且无过时文件。
添加、重命名、移动或删除 Java 资源根下的图标 提及生成的图标类或 icon-robots.txt 失败时
.agents/skills/icon-resources/SKILL.md
npx skills add DetachHead/rebased --skill icon-resources -g -y
提供IntelliJ平台New UI SVG图标的设计与审查规范,涵盖双主题文件、调色板、几何约束及像素对齐等黄金法则。
创建IDE图标 审查SVG图标
.agents/skills/icons/SKILL.md
npx skills add DetachHead/rebased --skill icons -g -y
用于通过MCP工具检查运行中IntelliJ IDE的卡顿或线程阻塞状态,获取CPU负载、线程堆栈等实时诊断证据,辅助进行IDE性能问题的初步排查与定位。
IDE界面无响应或卡顿 需要分析当前线程状态和CPU占用
.agents/skills/ide-diagnostics-mcp/SKILL.md
npx skills add DetachHead/rebased --skill ide-diagnostics-mcp -g -y
指导解析、渲染和样式化 Jewel Markdown,涵盖语法扩展、UI定制及嵌入HTML处理。
调试 Jewel Markdown 渲染问题 实现自定义 Markdown 解析或渲染逻辑
.agents/skills/jewel-markdown/SKILL.md
npx skills add DetachHead/rebased --skill jewel-markdown -g -y
辅助准备符合规范的 Jewel Pull Request,包括验证环境、强制单提交、校验提交信息格式及运行本地 CI 检查(Gradle/Detekt),确保 PR 通过审查后创建。
需要提交符合特定规范的 Pull Request 执行本地代码检查和提交信息格式化
.agents/skills/jewel-pr-preparer/SKILL.md
npx skills add DetachHead/rebased --skill jewel-pr-preparer -g -y
辅助完成Jewel版本发布流程的交互式检查清单,涵盖版本升级、构建验证、API兼容性检查、Cherry-pick及打标签等任务。
需要执行软件版本发布 准备新的Release版本
.agents/skills/jewel-release-helper/SKILL.md
npx skills add DetachHead/rebased --skill jewel-release-helper -g -y
指导在Kotlin或Java中实现和调试JNA绑定,强调ABI契约、类型可见性、内存布局对齐及回归测试。
需要创建或修复JNA结构体映射 调试JNA调用时的IllegalAccessException或内存布局错误 配置JNA回调和指针类型
.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 构建表单或工具窗口内容
.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 组件的 EDT 线程安全和生命周期问题 评估 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模块依赖 更新.iml文件后需重新生成Bazel配置
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将Product DSL模块集转换为独立捆绑插件包装器的手写JPS模块流程。
需要将模块集转为独立插件 创建插件包装器结构
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
提供用于创建可复现性能实验 Jupyter Notebook 的工具链。包含 uv 环境安装配置及 nb.py CLI 工具,支持单元格的增删改查、代码执行、补丁应用与更新等自动化操作。
需要创建或修改 Jupyter Notebook 进行性能实验的环境配置
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在 IntelliJ 插件开发中规范 Kotlin 协程作用域所有权、取消传播及生命周期管理,防止内存泄漏和取消异常被吞没。
审查协程作用域创建与销毁逻辑 诊断协程泄漏或取消失败问题 重构协程生命周期绑定代码
.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 是一个高性能的编码环境检测机制,用于识别当前代码位置所属的环境(如 Web 框架、包管理器)。支持 PSI 元素和虚拟文件两种定位方式,通过缓存优化性能,为功能门控和语言替换提供上下文依据。
需要检测当前代码位置的运行环境或框架类型 实现基于上下文的特性门控逻辑 在 PSI 解析前进行语言或框架检测
.agents/skills/poly-context/SKILL.md
npx skills add DetachHead/rebased --skill poly-context -g -y
PolySymbols跨语言框架技能,提供代码补全、引用、重命名等洞察功能。严禁直接修改平台源码,需通过插件扩展实现集成,禁止将接口强转为具体类,强调遵循平台约定以确保稳定性。
需要实现多语言符号的自动补全或重命名功能 集成新语言框架到PolySymbols系统 处理PolySymbol相关的引用解析问题
.agents/skills/poly-symbols/SKILL.md
npx skills add DetachHead/rebased --skill poly-symbols -g -y
用于在 IntelliJ 平台中创建或配置伪 Kotlin Multiplatform (KMP) expect/actual 模块,涵盖依赖注册、源码目录设置及 IML 文件配置指南。
需要添加新的 KMP 兼容模块 迁移现有模块以支持伪 KMP
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 使用指南,涵盖特性标志的定义、安全访问方式(如早期启动处理)及测试配置,旨在帮助开发者正确管理 IDE 功能开关。
需要定义或覆盖 IntelliJ 插件的 registry key 在代码中读取或设置 IDE 特性标志 处理 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 CLI将代码变更安全推送到IntelliJ仓库主分支,涵盖基本用法、紧急推送限制及监控方式。
用户请求提交代码到主分支 需要执行受保护的合并操作 查询或监控CI/CD推送状态
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
用于创建或修改 IntelliJ IDE 的结构化搜索与替换(SSR)模式,通过操作 .idea 目录下的 XML 配置文件来定义代码重构规则。
需要批量替换特定代码结构 配置 IDE 代码检查规则
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
IntelliJ Symbol API文档,定义语义符号接口及生命周期,指导声明、引用和重命名实现,推荐优先使用PolySymbols框架以减少样板代码。
需要实现IDE符号解析或重命名功能 理解IntelliJ平台Symbol抽象与PSI的关系 决定使用原始Symbol API还是PolySymbols框架
.agents/skills/symbols-api/SKILL.md
npx skills add DetachHead/rebased --skill symbols-api -g -y
解析IntelliJ测试执行链,提供tests.cmd故障排查指南,涵盖测试发现、内存溢出及Bazel构建问题。
调试IntelliJ测试执行失败 排查测试未找到或内存溢出 配置Bazel测试运行参数
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ IDEA 测试执行指南,提供使用 tests.cmd 运行指定模块或模式的测试、处理通配符匹配逻辑、社区测试及 Bazel API 检查的方法。
需要运行 IntelliJ 单元测试 调试测试失败原因 查询测试执行命令用法
.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标准,指导Swing和Kotlin UI DSL的正确实现。
审查或创建IntelliJ平台UI组件 修复键盘导航与焦点问题 优化屏幕阅读器标签与描述 检查UI对比度与缩放适配
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供IntelliJ IDEA代码库中JUnit 5测试编写指南,涵盖模块放置、共享Fixtures、生命周期钩子及EDT处理等最佳实践。
编写单元测试 配置JUnit 5测试环境
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
为独立 IntelliJ Community 仓库提供 YouTrack CLI 访问技能,封装认证、重试及错误处理逻辑。适用于需通过命令行交互管理 YouTrack 任务的用户,替代手动 curl 调用。
需要在社区版代码库中查询或操作 YouTrack 任务 需要获取 YouTrack 永久令牌进行 API 交互
.agents/skills/youtrack-community/SKILL.md
npx skills add DetachHead/rebased --skill youtrack-community -g -y
提供 IntelliJ AnAction 插件开发的实施与注册指南,涵盖构造函数规范、配置约定及协程使用最佳实践。
实现 IntelliJ 插件的 AnAction 类 修改或注册 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 代码风格,包括语言选择、语法习惯及格式化规则,确保代码一致性。
编写新的 Kotlin 或 Java 文件 审查或修改现有代码格式
.claude/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导如何创建、修改和重命名提交,撰写符合规范的提交信息。涵盖主题行格式、正文写作要求(ASD-STE100)、不同Shell下的安全输入方式及前置检查步骤,确保CI通过。
需要编写或修改Git提交信息时 执行git commit或amend操作前
.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 测试依赖版本 修复 conda 环境安装问题 维护 Python 测试环境配置
.claude/skills/conda-env-tests/SKILL.md
npx skills add DetachHead/rebased --skill conda-env-tests -g -y
提供 IntelliJ IDEA 插件开发的调试指南,包括日志搜索技巧、异常分析及端到端行为排查方法。
IntelliJ IDE 崩溃或无响应 IDEA 日志分析 IDE 功能异常排查
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于 IDE Starter 和 UI Driver 框架编写 IntelliJ UI 测试的指南,涵盖导入、结构、Page Object 模式及元素选择器。
编写 IntelliJ 插件或 IDE 的 UI 自动化测试 使用 UI Driver 进行界面交互验证
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一的执行环境层API,使IntelliJ代码在本地、WSL和Docker环境中透明运行。封装进程执行、路径转换和平台检测,替代分散的底层调用。
需要在多环境(WSL/Docker)中执行进程 处理跨环境文件路径转换 检测目标环境操作系统类型
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导将插件可选依赖提取为独立内容模块,确保宿主模块在无依赖时仍可运行。提供简单迁移与扩展点两种模式及详细构建配置步骤。
需要解耦插件依赖 创建新的IntelliJ内容模块 优化模块构建结构
.claude/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
修复TeamCity报告中的Project内存泄漏测试失败。涵盖从识别、本地复现、分析保留链到应用修复模式并验证的完整工作流。
收到包含内存泄漏信息的TeamCity测试报告 需要修复Java项目中因Project实例未释放导致的测试失败
.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-11-02 06:44
浙ICP备14020137号-1