Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

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

79 skills 6,024

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 的实现与注册规范。指导如何正确配置 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

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-20 07:52
浙ICP备14020137号-1