android-api-dto-safety

star 0

Harden Android Kotlin API DTO/mapping (Retrofit/Moshi/Gson) for nullability and contract safety. Use when fixing 4xx/5xx parsing, NPEs, or mismatched fields.

Envy-7z By Envy-7z schedule Updated 3/5/2026

name: android-api-dto-safety description: Harden Android Kotlin API DTO/mapping (Retrofit/Moshi/Gson) for nullability and contract safety. Use when fixing 4xx/5xx parsing, NPEs, or mismatched fields.

Android API DTO Safety

Rules

  • Do NOT change backend contract.
  • Prefer safe defaults where appropriate; avoid !!.
  • Keep changes localized to DTO/mappers.
  • Add notes about potential migration impact.

Workflow

  1. Compare actual API payload vs DTO fields.
  2. Identify nullability mismatches and missing fields.
  3. Adjust DTO types/defaults and mapper logic safely.
  4. Suggest test coverage (unit test for mapper, sample JSON).

Output format

  • What mismatched
  • What changed
  • Sample JSON + expected mapping behavior
Install via CLI
npx skills add https://github.com/Envy-7z/mobile-agent-skillpack --skill android-api-dto-safety
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator