Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

提供 IntelliJ IDEA 插件开发中实现 AnAction 的指导原则,涵盖构造函数规范、资源定义位置及协程使用等最佳实践。

41 skills 5,308

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 的指导原则,涵盖构造函数规范、资源定义位置及协程使用等最佳实践。
创建新的 IntelliJ 插件菜单或工具栏动作 修改现有 IntelliJ 插件的动作逻辑 解决 IDE 界面交互相关的开发问题
.agents/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
提供IntelliJ代码库的编码风格规范,涵盖Kotlin优先、语法习惯及格式化要求,用于编写或审查代码时确保符合IntelliJ特定规则。
编写新代码文件 审查代码风格合规性
.agents/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导用户遵循 IntelliJ 平台规范撰写和提交代码,包括审查差异、编写包含动机和决策的完整提交信息,并处理后缀。
用户要求提交更改 用户要求编写或修复提交信息 用户要求修改或重命名提交
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供IntelliJ平台调试技巧,包括日志搜索模式、异常分析及端到端行为追踪方法,用于排查IDE问题及故障。
排查IDE运行故障 分析代码执行链路
.agents/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供使用 IDE Starter 和 UI Driver 框架编写 Kotlin UI 测试的指南,涵盖导入、测试结构、Page Object 模式及元素选择器。
创建或修改 UI 测试 实现来自 testops 的用例
.agents/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供跨本地、WSL和Docker环境的统一API,标准化进程执行、文件路径处理及平台检测,替代原生Java 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
指导在IntelliJ代码库中管理模块依赖,说明如何修改.iml文件并同步Bazel构建配置。
添加或修改模块依赖 手动运行IML到Bazel生成器
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将平台模块从聚合集迁移为独立捆绑插件,包括创建手写的JPS包装器、配置plugin.xml及处理依赖。
需要将模块从Product DSL ModuleSet中分离并打包为插件 更新或修复捆绑插件的注册与加载测试
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
提供实验性Jupyter Notebook的创建、更新与分析指南。涵盖uv环境管理、nb.py辅助工具使用、标准单元格布局、结果复现(commit/patch)、测试稳定性及日志加载模式,确保实验可追溯与高效执行。
需要创建或更新性能分析笔记本 要求分析基准测试结果
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在 IntelliJ JPS 环境中配置和使用伪 Kotlin Multiplatform (Pseudo-KMP) 模块,包括依赖管理、源码目录设置及 IML 文件配置。
创建或迁移使用 expects-compiler-plugin 的 KMP 模块 修改 Pseudo-KMP 模块的配置
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
IntelliJ Registry API使用指南,涵盖注册表键定义、访问方式及早期启动安全处理。
配置IDE功能标志 读取或修改Registry键值
.agents/skills/registry/SKILL.md
npx skills add DetachHead/rebased --skill registry -g -y
提供 IntelliJ Remote Development 模块开发指南,涵盖前后端分离架构、RPC通信规范及模块拆分最佳实践。
IntelliJ远程开发插件开发 前端后端代码分离重构
.agents/skills/remote-dev/SKILL.md
npx skills add DetachHead/rebased --skill remote-dev -g -y
指导 AI Agent 安全推送代码至 IntelliJ 仓库,确保通过 CI 测试后合并。涵盖 CLI 用法、紧急推送限制及 Patronus 监控流程。
用户请求将代码推送到远程仓库 需要执行安全的代码合并流程
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索和替换功能,创建或修改 SSR 检查规则。通过终端读取 .idea 目录下的配置文件,提供 Java 和 Kotlin 代码模式匹配与替换示例,辅助开发者规范代码质量检查配置。
需要创建或修改 IntelliJ 的结构搜索替换规则 配置代码检查工具以识别特定代码模式
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解析 tests.cmd 测试执行内部流程,涵盖 Bazel 集成与 JUnit 5 运行机制。提供测试发现失败、内存溢出及构建错误的排查方案,支持通过 JVM 参数调整堆内存或启用调试模式进行故障诊断。
调试测试发现问题 理解测试运行器内部逻辑 解决测试未找到错误 处理 OutOfMemoryError
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ IDEA代码库的测试执行指南,详解通过tests.cmd运行、调试和排查测试用例的方法,包括模块定位、模式匹配规则及PowerShell注意事项。
需要运行特定测试类或方法 测试执行失败需排查原因 配置测试通配符或FQN模式
.agents/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
提供 IntelliJ IDE UI 无障碍审查指南,涵盖 Swing/Kotlin UI DSL 的屏幕阅读器、键盘导航及焦点支持。用于创建、编辑或审查 UI 组件时的无障碍合规性检查。
审查 IntelliJ UI 组件的无障碍特性 实现屏幕阅读器支持的 UI 功能 修复键盘导航和焦点行为问题
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供IntelliJ代码库中JUnit 5测试编写指南,涵盖共享Fixture、生命周期钩子、资源管理及EDT执行等最佳实践。
创建新的测试类或测试方法 需要遵循IntelliJ测试框架规范
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
提供 IntelliJ IDEA 插件中实现 AnAction 的开发规范,涵盖构造函数使用、配置定义及异步处理最佳实践。
创建或修改 IntelliJ 平台的 Action 实现 IDE 菜单或工具栏功能
.claude/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
提供 IntelliJ 代码库的 Kotlin/Java 编码规范,涵盖语言特性、构建脚本风格及格式化要求,用于指导代码编写与审查以确保风格合规。
编写新代码 代码审查
.claude/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
用于在 IntelliJ 仓库中生成、修复或修改符合特定格式规范的提交信息,涵盖审查差异、撰写正文及处理后缀等流程。
用户请求提交更改 编写或修复提交信息 修改或重命名提交 涉及提交的 Intellij 工作流
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ IDE 调试技巧,包括日志搜索模式、异常分析及端到端行为排查方法,用于定位和解决 IDE 故障。
IDE 启动失败或卡顿 分析 idea.log 日志 追踪用户入口功能异常
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供基于 IDE Starter 和 UI Driver 框架编写 Kotlin UI 测试的指南,涵盖导入、测试结构、Page Object 模式及元素选择器,用于创建或修改 UI 测试用例。
用户要求实现测试用例 需要创建或修改 UI 测试
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供跨本地、WSL和Docker环境的统一API,抽象进程执行、文件路径转换及平台检测,替代原生JDK API以确保IDE代码在混合环境下的正确运行。
需要在WSL或Docker中执行外部进程 处理跨环境文件路径转换 进行与目标环境相关的OS检测
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件模块中的可选依赖提取到新内容模块,确保宿主模块在无新模块时仍可工作。涵盖简单迁移与扩展点两种模式,涉及目录结构创建、IML配置及Kotlin依赖处理。
将库依赖设为可选 拆分插件模块代码 处理可选依赖的集成
.claude/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
用于准备 IntelliJ Jewel 项目的 Pull Request,包括验证环境、强制单提交、校验提交信息格式、运行本地 CI 检查(Gradle/Detekt)及生成 PR 描述。
准备提交 Jewel 代码 PR 预检与合规检查
.claude/skills/jewel-pr-preparer/SKILL.md
npx skills add DetachHead/rebased --skill jewel-pr-preparer -g -y
辅助准备Jewel版本发布,涵盖版本升级、API校验、运行检查、提取发布说明、分支合并及Maven制品验证等自动化流程。
准备新版本发布 执行发布前检查 生成发布说明
.claude/skills/jewel-release-helper/SKILL.md
npx skills add DetachHead/rebased --skill jewel-release-helper -g -y
通过 REST API 与 JetBrains YouTrack 交互,支持创建、查询、更新问题及评论,管理标签、链接和工作日志。强调安全规范,如 Token 处理、数据防注入和 Shell 转义。
查询或搜索 YouTrack 问题 创建或更新 Issue 及评论 管理工作项或时间记录 查找用户或组信息
.claude/skills/managing-youtrack/SKILL.md
npx skills add DetachHead/rebased --skill managing-youtrack -g -y
指导如何在 IntelliJ 代码库中管理模块依赖,包括修改 .iml 文件及同步 Bazel 构建配置。
添加或修改模块依赖 手动运行 IML 到 Bazel 转换器
.claude/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
将 Product DSL 模块组从聚合集迁移为独立捆绑插件包装器,指导手写 JPS 模块及配置 plugin.xml,解决插件加载缺失问题。
需要将模块组移出聚合 ModuleSet 成为独立插件 更新捆绑插件注册以包含新包装器 修复因缺少包装器导致的插件加载测试失败
.claude/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
指导如何创建、更新和分析实验性能分析Jupyter笔记本。涵盖uv工具使用、nb.py辅助脚本操作、标准单元格布局、可复现性管理及日志加载模式。
创建或更新实验结果笔记本 分析性能或基准测试数据 配置Python实验环境
.claude/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在JPS构建系统中配置和使用伪Kotlin Multiplatform模块,涵盖模块注册、依赖限制、源码目录结构及IML文件设置,以模拟expect/actual声明。
创建新的伪KMP模块 迁移现有模块到伪KMP架构 修改伪KMP模块的依赖或源码结构
.claude/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 使用指南,涵盖注册表键定义、安全访问方式及测试配置,用于管理 IDE 功能标志和开发调试。
需要定义或修改 IntelliJ 插件的注册表键 在代码中读取或设置 IDE 功能标志(Feature Flags) 处理 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安全推送代码至IntelliJ仓库,通过CLI触发CI测试,确保合并前通过检查。提供紧急跳过选项及进度监控指引,关联Patronus技能进行状态跟踪与故障排查。
用户要求推送代码到远程分支 需要执行受保护分支的合并前验证
.claude/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索与替换功能,通过操作 .idea 目录下的 XML 配置文件来创建或修改代码检查规则及搜索模式。
需要创建新的代码检查规则 需要修改现有的结构搜索替换配置
.claude/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解析 tests.cmd 执行流程与测试发现机制,提供内存溢出、构建失败及测试未找到等常见问题的排查方案与调试技巧。
调试测试发现问题 理解测试运行器内部逻辑 解决测试执行错误
.claude/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ代码库测试执行指南,提供通过tests.cmd运行、调试及故障排查测试的方法。涵盖模块定位、模式匹配规则、社区测试处理、产品布局变更测试及Windows PowerShell注意事项。
运行单元测试或集成测试 调试失败的测试用例 排查测试执行环境或参数问题
.claude/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
针对 IntelliJ IDE 及插件 UI 的无障碍审查指南,涵盖 Swing/Kotlin UI DSL。指导创建、编辑或审查组件时的键盘导航、屏幕阅读器支持、焦点、标签、对比度等,遵循 WCAG 2.2 标准。
审查 IntelliJ 平台或插件的 UI 组件 开发包含对话框、工具窗口或自定义控件的功能 检查键盘导航、屏幕阅读器兼容性和无障碍标签
.claude/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供IntelliJ IDEA代码库中JUnit 5测试编写的规范,涵盖注解使用、生命周期钩子、资源管理及EDT执行等最佳实践。
创建新的测试类或测试方法 编写单元测试时参考规范
.claude/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 11:17
浙ICP备14020137号-1 $Carte des visiteurs$