Agent Skills › DetachHead/rebased

DetachHead/rebased

GitHub

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

41 个 Skill 5,541

安装全部 Skills

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

预览集合内 Skills

npx skills add DetachHead/rebased --list

集合内 Skills (41)

提供 IntelliJ IDEA 插件开发中实现 AnAction 的规范,涵盖构造函数限制、资源定义位置及协程使用最佳实践。
创建或修改 IntelliJ 插件动作 遵循 IntelliJ Action System 架构规范
.agents/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
定义IntelliJ代码库的编码风格规范,涵盖语言选择(优先Kotlin)、格式化规则及构建脚本特定要求,用于指导代码编写与审查时的风格合规性检查。
编写新代码时参考风格指南 审查代码以检查风格合规性
.agents/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
用于在 IntelliJ 仓库中撰写、修复或格式化 Git 提交信息。遵循特定格式规范,确保包含票号和动机说明,通过 CI 验证,避免使用常规提交格式。
用户请求提交更改 编写或修复提交信息 修改或重命名提交
.agents/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供 IntelliJ 平台调试技巧,涵盖日志搜索、冻结排查及端到端行为追踪,辅助定位 IDE 问题。
排查 IntelliJ IDE 运行故障 分析 idea.log 日志以定位异常
.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
EEL技能提供统一API,使代码在本地、WSL和Docker环境中透明运行。替代分散的环境检查与底层调用,规范路径处理、进程执行及平台检测,确保跨环境兼容性。
需要支持WSL或Docker环境的代码开发 处理跨环境文件路径转换 执行需适配不同环境的进程 检测目标运行环境平台类型
.agents/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件模块中的可选依赖提取至独立内容模块,确保宿主模块在无新模块时仍可运行。涵盖简单迁移与扩展点两种模式及Bazel配置细节。
需要将库依赖设为可选 分离集成代码到新模块 重构插件模块结构
.agents/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
指导在IntelliJ代码库中管理模块依赖,涵盖iml文件修改、JPS与Bazel构建系统同步及生成器使用。
添加或修改模块依赖 手动运行IML到Bazel转换 解决构建系统同步问题
.agents/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将聚合模块集转换为独立捆绑插件包装器的流程,包括创建手写JPS模块、配置plugin.xml及处理库可见性。
将平台模块从聚合ModuleSet迁移为独立捆绑插件 修复因缺少包装插件导致的测试加载日志错误 更新捆绑插件注册以支持新包装器
.agents/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
用于创建、更新和分析实验性能与基准测试的 Jupyter Notebook。提供 uv 环境管理、nb.py CLI 工具及标准化流程,支持单元格操作、补丁应用与结果复现。
创建或更新实验分析 Notebook 运行性能基准测试并生成报告 分析模型或代码的性能/剖析数据
.agents/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在JPS编译环境中配置和使用Pseudo-KMP模块,通过expects-compiler-plugin模拟Kotlin多平台expect/actual机制。涵盖模块注册、依赖限制、源码目录设置及IML文件配置规范。
创建或迁移支持Kotlin多平台的模块 配置IDEA项目的多平台编译器插件 解决JPS环境下的跨平台代码兼容问题
.agents/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 使用指南,涵盖键定义、访问方法及测试配置,旨在帮助开发者安全高效地管理功能标志和注册表项。
需要定义或覆盖 IntelliJ 注册表键 在插件中访问或检查功能标志状态 编写涉及注册表配置的单元测试
.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代理安全推送代码至IntelliJ仓库,通过CLI调用Patronus执行CI检查与合并,支持紧急跳过及进度监控。
用户请求将代码变更推送到远程仓库 需要执行受保护分支的安全合并流程
.agents/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索和替换功能,提供创建或修改 SSR 检查规则及搜索模式的示例与方法。
需要创建或修改代码检查规则 配置结构搜索与替换模式
.agents/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解析测试执行内部流程,涵盖从tests.cmd到JUnit的链路。提供测试发现失败、内存溢出及Bazel构建错误的排查方案,支持调试模式配置与参数参考,辅助解决测试运行问题。
调试测试发现问题 理解测试运行器机制 排查测试未找到或执行异常
.agents/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ IDEA 测试执行指南,提供通过 tests.cmd 运行、调试及排查测试问题的详细用法,涵盖模块指定、模式匹配规则、Bazel 独立模块处理及 Windows PowerShell 注意事项。
需要运行 IntelliJ 项目中的单元测试或集成测试 测试执行失败需要排查错误原因 查询测试命令的参数格式和通配符使用规则
.agents/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
提供 IntelliJ IDE UI 无障碍审查指南,涵盖 Swing/Kotlin UI DSL 的键盘导航、屏幕阅读器支持及 WCAG 2.2 标准。用于创建、编辑或审查 UI 组件时的可访问性验证与修复。
审查 IntelliJ 插件或平台 UI 的无障碍合规性 实现自定义 Swing 组件的可访问性上下文 修复焦点管理、标签缺失或对比度问题
.agents/skills/ui-accessibility/SKILL.md
npx skills add DetachHead/rebased --skill ui-accessibility -g -y
提供 IntelliJ IDEA 代码库中编写 JUnit 5 测试的指南,涵盖注解使用、共享夹具模式、生命周期钩子及 EDT 执行等最佳实践。
创建新的测试类或测试方法 编写单元测试
.agents/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y
提供 IntelliJ IDEA 插件开发中实现 AnAction 的指导原则,涵盖构造函数规范、资源配置及异步处理最佳实践。
创建新的 IntelliJ 插件动作 修改现有 IntelliJ 插件动作实现
.claude/skills/actions/SKILL.md
npx skills add DetachHead/rebased --skill actions -g -y
提供IntelliJ代码库的代码风格规范,指导新文件编写和现有代码审查时的样式合规性。
编写新的源代码文件 审查代码以检查样式合规性
.claude/skills/code-style/SKILL.md
npx skills add DetachHead/rebased --skill code-style -g -y
指导如何编写符合 IntelliJ 平台规范的提交信息,包括审查差异、识别动机、撰写主题和正文,避免使用 Conventional Commits,确保格式正确以通过 CI 验证。
用户要求提交更改 用户要求编写或修复提交信息 用户要求修改或重命名提交
.claude/skills/commits/SKILL.md
npx skills add DetachHead/rebased --skill commits -g -y
提供IntelliJ IDE调试技巧与工具,涵盖日志搜索、异常分析及端到端问题排查方法,用于解决IDE故障及功能失效。
调查IDE崩溃或卡顿 分析Java异常堆栈 排查用户入口行为异常
.claude/skills/debugging/SKILL.md
npx skills add DetachHead/rebased --skill debugging -g -y
提供使用 IDE Starter 和 UI Driver 框架编写 UI 测试的指南,涵盖导入、测试结构、页面对象模式及元素选择器,适用于创建或修改 UI 测试用例的场景。
用户要求实现 UI 测试用例 需要创建或修改基于 IDE Starter 的 UI 测试
.claude/skills/driver-ui-tests/SKILL.md
npx skills add DetachHead/rebased --skill driver-ui-tests -g -y
提供统一的执行环境抽象API,支持本地、WSL和Docker环境。规范文件路径(使用nio.Path)、进程执行(EelApi.exec)及平台检测,确保跨环境代码兼容性与正确性。
需要在本地或远程环境执行进程 处理跨环境文件路径转换 进行操作系统或环境类型检测
.claude/skills/eel/SKILL.md
npx skills add DetachHead/rebased --skill eel -g -y
指导如何将插件模块中的可选依赖提取到新内容模块,确保宿主模块在无新模块时仍能工作。提供简单移动和扩展点两种模式及具体步骤。
需要将库依赖设为可选 分离集成代码到新模块
.claude/skills/extract-module/SKILL.md
npx skills add DetachHead/rebased --skill extract-module -g -y
用于为 IntelliJ Community 仓库的 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校验、构建检查、发行说明编写、分支合并及打标签等发布流程。
准备Jewel新版本发布 执行软件版本升级和部署
.claude/skills/jewel-release-helper/SKILL.md
npx skills add DetachHead/rebased --skill jewel-release-helper -g -y
通过 REST API 与 JetBrains YouTrack 交互,支持创建、查询、更新问题及评论,管理标签、链接和工作日志。需配置 YOUTRACK_TOKEN,并严格遵循安全规范处理未信任数据和令牌。
查询或搜索 YouTrack 问题 创建或更新 Issue 添加评论或管理标签 记录工作时间
.claude/skills/managing-youtrack/SKILL.md
npx skills add DetachHead/rebased --skill managing-youtrack -g -y
指导在IntelliJ代码库中管理模块依赖,涵盖iml文件修改、IML到Bazel的生成及构建同步。
添加或修改模块依赖 同步iml与Bazel构建文件
.claude/skills/module-dependencies/SKILL.md
npx skills add DetachHead/rebased --skill module-dependencies -g -y
指导将产品DSL模块集转换为独立捆绑插件包装器的流程。包括创建手写JPS模块、配置plugin.xml及iml文件,参考现有规范处理模块注册与依赖,替代旧的自动生成方式。
需要将多个平台模块从聚合ModuleSet中分离为独立插件 更新或修复捆绑插件的注册信息 解决因缺少包装器插件导致的测试加载日志错误
.claude/skills/module-set-pluginization/SKILL.md
npx skills add DetachHead/rebased --skill module-set-pluginization -g -y
指导如何创建、更新和分析用于实验结果的性能分析/基准测试Jupyter笔记本,涵盖uv工具使用、nb.py辅助脚本操作及可复现性管理。
创建或更新实验性能分析笔记本 分析基准测试结果 需要隔离环境运行Notebook
.claude/skills/notebook-for-experiment/SKILL.md
npx skills add DetachHead/rebased --skill notebook-for-experiment -g -y
指导在JPS编译环境下配置和使用Pseudo-KMP模块,通过expects-compiler-plugin模拟Kotlin Multiplatform的expect/actual机制。涵盖模块注册、依赖限制、源码目录结构及IML文件配置规范。
创建或迁移使用Kotlin Multiplatform特性的模块 配置IDEA项目的多平台编译环境 解决JPS不支持原生KMP时的兼容性问题
.claude/skills/pseudo-kmp/SKILL.md
npx skills add DetachHead/rebased --skill pseudo-kmp -g -y
提供 IntelliJ Registry API 的使用指南,涵盖键值定义、访问方法及早期启动安全处理。
使用 IntelliJ Registry API 配置插件功能标志
.claude/skills/registry/SKILL.md
npx skills add DetachHead/rebased --skill registry -g -y
提供 IntelliJ 远程开发模块的结构化开发指南,涵盖前后端分离架构、RPC 通信规范及模块拆分最佳实践。
开发 IntelliJ 远程功能插件 实现前端与后端 RPC 通信 拆分远程开发模块
.claude/skills/remote-dev/SKILL.md
npx skills add DetachHead/rebased --skill remote-dev -g -y
提供 IntelliJ 仓库的安全推送流程指南,通过 CLI 脚本在合并前自动执行 CI 测试,确保代码质量,支持紧急跳过和进度监控。
用户请求将代码推送到远程仓库或主分支 需要执行安全推送流程以通过 CI 检查
.claude/skills/safe-push/SKILL.md
npx skills add DetachHead/rebased --skill safe-push -g -y
指导在 IntelliJ 中使用结构搜索与替换功能,包括创建和修改 SSR 检查规则及搜索模式。涉及读取 .idea 目录下的配置文件并编写 XML 格式的结构化规则示例。
创建新的结构搜索检查规则 修改现有的结构搜索替换模式
.claude/skills/ssr/SKILL.md
npx skills add DetachHead/rebased --skill ssr -g -y
解释tests.cmd执行流程、测试发现机制及故障排查。涵盖测试未找到、内存溢出、Bazel构建失败等常见问题,提供JVM参数配置、调试模式启用及分桶并行执行等解决方案。
调试测试发现问题 排查测试运行失败 理解测试执行器内部机制 配置测试JVM参数
.claude/skills/testing-internals/SKILL.md
npx skills add DetachHead/rebased --skill testing-internals -g -y
IntelliJ代码库测试执行指南,提供tests.cmd命令用法、模块定位、模式匹配规则及Bazel特殊场景处理。
运行或调试测试 排查测试执行问题
.claude/skills/testing/SKILL.md
npx skills add DetachHead/rebased --skill testing -g -y
针对 IntelliJ 平台 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测试的规范,涵盖注解使用、生命周期钩子、共享Fixture模式及资源清理等最佳实践。
创建新的测试类或测试方法 重构现有测试代码以符合JUnit 5规范
.claude/skills/writing-tests/SKILL.md
npx skills add DetachHead/rebased --skill writing-tests -g -y

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