Skip to content

/stark-translate

Translate a UI from one platform's idiom to another's — same product, different idiom — respecting target platform's HIG/Material/Fluent rather than pixel-cloning. e.g., "translate this iOS Settings screen to Windows".

From plugin
stark
3714 skills14 commands
> /plugin marketplace add f0d010c/stark
> /plugin install stark@stark

Command definition

stark-translate.md
description: Translate a UI from one platform's idiom to another's — same product, different idiom — respecting target platform's HIG/Material/Fluent rather than pixel-cloning. e.g., "translate this iOS Settings screen to Windows".
argument-hint: "[from-platform] [to-platform] <file or description>"

/stark-translate

Legacy Claude Code command. In Codex, ask:

> Translate this Apple UI to Windows using stark.

Translate UI from `$1` (source platform) to `$2` (target platform), preserving product semantics but using the target platform's idiom.

Source/target must each be one of: `web`, `windows`, `apple`, `android`.

Process

1. **Read the source** — file content or description from `$ARGUMENTS` after the platform args.

2. **Identify the product semantics** — what is this UI doing? Settings? List-detail? Onboarding? Tab nav? Modal flow?

3. **Translate idiom, not pixels**. Reference the translation rules in `skills/cross-platform-design/SKILL.md` step 3.

Example: an iOS grouped Form with switch toggles becomes:

  • On Windows → `NavigationView` + scrollable stack of `SettingsCard` over Mica
  • On Android → `LargeTopAppBar` + `LazyColumn` with `ListItem` rows + M3 switches
  • On web → asymmetric layout with sidebar nav and editorial section headers

4. **Apply target platform's anti-slop ban list** as you generate. Read the target's SKILL.md step 6.

5. **State the translation choices** at the top of the response in 2–3 lines:

  • "iOS grouped Form → Windows NavigationView + SettingsCard stack with Mica backdrop"
  • "iOS Toggle → WinUI ToggleSwitch with ThemeResource brushes"
  • "iOS section headers → Windows muted text headers, no row separators"

6. **Implement** working code in the target stack.

Refuse to pixel-clone. If the user insists on identical pixels across platforms, push back once with the rationale: every platform has reference apps that nail their idiom; users notice when a Mac app feels Android.

Read more
@f0d010c
Ships withstark

Design direction for AI coding agents—grounded in product behavior, platform idiom, and rendered evidence. Stark routes UI work across web, Windows, Apple, Android, cross-platform, UX, and design tokens.

Stars on GitHub

Momentum

stars in total
37
Star history of f0d010c/stark on GitHub, a chart by star-history.com

Other commands on stark.

stark-animation
Auto-invoked

stark-animation

Command

Use this command when the user asks for high-end animation direction, Luma-level landing pages, cinematic product reveals, or…

@f0d010c@f0d010cInstall Command
stark-assets
Auto-invoked

stark-assets

Command

Plan UI assets for a Stark design before implementation, including references, icons, typography, generated product mocks, and…

@f0d010c@f0d010cInstall Command
stark-audit
Auto-invoked

stark-audit

Command

Audit existing UI/UX code, flows, or screenshots against UX heuristics plus the matching platform's anti-slop ban list and…

@f0d010c@f0d010cInstall Command
stark-director
Auto-invoked

stark-director

Command

Use this command when the user asks Stark to go all out, raise design quality broadly, use libraries well, make a UI feel…

@f0d010c@f0d010cInstall Command
stark-dogfood
Auto-invoked

stark-dogfood

Command

Use this command when testing whether Stark actually generates better designs, refreshing proof screenshots, creating showcase…

@f0d010c@f0d010cInstall Command
stark-qa
Auto-invoked

stark-qa

Command

Use this command to require proof before calling a UI "good."

@f0d010c@f0d010cInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command