원클릭으로
tycho-build-and-target-platform
Guidance for Tycho, target-platform, p2, feature, category, and Eclipse dependency/build alignment.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Guidance for Tycho, target-platform, p2, feature, category, and Eclipse dependency/build alignment.
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 SWT, JFace, commands, handlers, views, editors, dialogs, wizards, and Eclipse workbench UI integration.
| name | tycho-build-and-target-platform |
| description | Guidance for Tycho, target-platform, p2, feature, category, and Eclipse dependency/build alignment. |
Use this skill when working on tasks related to:
.target filesfeature.xmlcategory.xmlKeep the build reproducible and compatible with the repository's minimum supported:
When deciding whether a dependency, plugin, feature, or API can be used, first check whether it is available and compatible in the configured target-platform.
Do not assume a dependency is valid simply because it exists in Maven Central or works in a plain Java project.
When build-related changes are made, check the consistency among:
.target filespom.xmlMETA-INF/MANIFEST.MFfeature.xmlcategory.xmlA correct solution usually requires these files to remain aligned, not just one of them.
When adding dependencies:
Be careful with transitive assumptions. Tycho and OSGi resolution are stricter than plain Maven dependency resolution.
Do not change Java execution environment, compiler target level, or required JDK assumptions unless explicitly requested.
If the task requires a newer Java level or newer platform baseline, call that out clearly instead of silently upgrading constraints.
If the repository publishes features, update sites, or p2 metadata:
Do not update only the plugin dependency while forgetting the publishable artifacts.
For Tycho-related updates:
When build failures are related to Tycho or target-platform, consider:
Require-Bundle vs Import-Package implicationsBefore considering a build-related task complete, check:
MANIFEST.MF is aligned with actual usage.target files are still validpom.xml and Tycho config remain consistentfeature.xml is updated if installable content changedcategory.xml is updated if published content changedWhen proposing or implementing Tycho or target-platform changes, include relevant notes about:
MANIFEST.MF, .target, pom.xml, feature.xml, or category.xml also need updates