--- name: codename-one description: Build and modify Codename One cross-platform mobile apps (Java 17, Maven, ParparVM/Android/iOS/JavaScript). Use when the project contains a `common/codenameone_settings.properties`, depends on `com.codenameone:codenameone-core`, edits CSS files under `common/src/main/css/`, calls `cn1:run`, `cn1:test`, `cn1:build`, references `com.codename1.ui.*` / `com.codename1.testing.*`, or when the user asks to build a UI, write screen tests, generate screenshots, or compare to Swing/HTML/Android. metadata: type: skill --- # Codename One — App and UI Authoring Skill (Claude Code stub) This file exists so Claude Code can index the Codename One authoring skill. The actual skill content is **vendor-neutral** and lives in this repository at: - `.agent-skills/codename-one/SKILL.md` — top-level cheat sheet - `.agent-skills/codename-one/references/*.md` — deep-dive references - `.agent-skills/codename-one/tools/` — runnable Java 17 utilities (`isApiSupported`, `isCssValid`, ...) **Read `.agent-skills/codename-one/SKILL.md` next.** All the guidance you need to build, style, test, debug, and port to Codename One is in that directory.