ワンクリックで
eclipse-ui-development
Guidance for SWT, JFace, commands, handlers, views, editors, dialogs, wizards, and Eclipse workbench UI integration.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Guidance for SWT, JFace, commands, handlers, views, editors, dialogs, wizards, and Eclipse workbench UI integration.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Guidance for implementing and modifying Eclipse plugin, RCP, and OSGi-based code while preserving target-platform and JDK compatibility.
Guidance for testing Eclipse plugins with JUnit, PDE, Tycho, SWTBot, runtime tests, and UI stability considerations.
Guidance for Tycho, target-platform, p2, feature, category, and Eclipse dependency/build alignment.
| name | eclipse-ui-development |
| description | Guidance for SWT, JFace, commands, handlers, views, editors, dialogs, wizards, and Eclipse workbench UI integration. |
Use this skill when working on tasks related to:
Create UI changes that are consistent with the repository's existing Eclipse UI patterns and remain compatible with the minimum supported Eclipse target-platform and JDK.
Before introducing a UI solution, determine what the repository already uses:
Prefer consistency with the current codebase over generic UI patterns.
For UI-related changes:
Do not introduce UI freezes for tasks that may block on workspace, network, file system, or computation.
Prefer the workbench-native mechanisms already present in the repository, such as:
UI code should:
Prefer existing widgets, dialogs, label providers, content providers, field editors, viewers, and helper utilities already used in the repository before creating new abstractions.
If the project externalizes strings:
Unless explicitly requested, do not rename or break:
When possible:
For views, editors, dialogs, and wizards:
Before considering a UI task complete, check:
When proposing or implementing Eclipse UI changes, include relevant notes about:
plugin.xml, messages/properties files, or preference metadata also need updates