CtrlK
BlogDocsLog inGet started
Tessl Logo

cds-rn-to-compose

Guide for porting CDS React Native components to Jetpack Compose in packages/cds-android, and for auditing existing Android ports for completeness and quality. USE THIS whenever the user asks to port, migrate, or bring a CDS mobile/RN component to Android/Compose/Kotlin, audit an Android CDS component against mobile parity, or review whether a cds-android port is done correctly. Also trigger for phrases like "RN to Compose", "mobile to Android CDS", "port Button/Chip/Card to cds-android", "public API boundary", or "does our Android Button match mobile". Loads the CDS Compose Best Practices document from Linear, which is the source of truth for porting rules and learnings. Load jetpack-best-practices alongside this skill for Compose API shape.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

CDS React Native → Jetpack Compose

The porting rules and learnings live in the Linear document CDS Compose Best Practices, attached to the Migrate CDS components to native project.

Before starting

Fetch the document with the Linear MCP get_document tool, using the ID above, and follow it for the whole port or audit. If the Linear MCP server is unavailable, stop and ask the user to connect it. Do not port from memory.

After finishing

If the port or audit taught something generalizable (a non-obvious pattern, a user correction, a gap in the doc, a deliberate decision not to port something), add it to the document with save_document using patch. Put it in the matching section, and tell the user what you changed. Skip one-off component trivia.

Repository
coinbase/cds
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.