원클릭으로
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