Skip to content
rd-skills
All skills

installed-client-change-builder

ProfessionalRuntime top level

task-agent: installed-client implementation; skip browser/PWA, backend, infrastructure, planning, release, and review.

Group
Implementation owners
Routing mode
automatic
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • installed client implementation
  • Android iOS iPadOS Windows macOS or Linux desktop application change
  • Flutter React Native Electron Tauri Qt .NET MAUI or Kotlin Multiplatform client change

Do not use when

Anti-triggers — as binding as the triggers above

  • browser or PWA-only change
  • backend or infrastructure change
  • documentation-only change or multi-task planning
  • production release store approval rollback approval or independent review

Required inputs

What must be supplied before this skill can decide anything

  • accepted design and observable client behavior
  • exact target platforms framework versions and build variants
  • UI state lifecycle persistence and platform-integration ownership
  • API compatibility permission packaging and non-production validation constraints

Output contract

What this skill owes the next role

  • changed files with target owner reuse and placement decisions
  • affected UI lifecycle local-data permission link notification offline and API-version outcomes
  • current target-specific tests build or package evidence and skipped or unavailable checks
  • compatibility and migration decisions with proof limits
  • residual client risk and release owner

Escalation signals

When this skill must hand the decision back

  • target discovery remains inconclusive after repository build release and published-artifact inspection

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
native-platform-source-contracts.mdtargetedAndroid iOS/iPadOS Windows macOS or Linux desktop lifecycle permission link OS integration or packaging behavior affects the changeOnly shared framework behavior changes and native target contracts remain untouchedTask
flutter-framework-contracts.mdtargetedFlutter shared state platform-channel restoration link plugin or target packaging behavior affects the accepted changeNo Flutter source channel plugin lifecycle link or packaging behavior changesTask
react-native-framework-contracts.mdtargetedReact Native JavaScript state native state process recreation link or platform seam affects the accepted changeNo React Native state lifecycle link native seam or packaging behavior changesTask
electron-framework-contracts.mdtargetedElectron main renderer operating-system privilege deep-link or packaged-artifact behavior affects the accepted changeNo Electron process privilege deep-link operating-system or packaging behavior changesTask
tauri-framework-contracts.mdtargetedTauri command plugin capability webview deep-link or bundle behavior affects the accepted changeNo Tauri command capability plugin webview link or bundle behavior changesTask
qt-framework-contracts.mdtargetedQt window ownership window-manager runtime library plugin QML or package behavior affects the accepted changeNo Qt window runtime plugin QML platform or packaging behavior changesTask
dotnet-maui-framework-contracts.mdtargeted.NET MAUI window native lifecycle restoration permission workload or package target affects the accepted changeNo .NET MAUI lifecycle restoration permission workload or package behavior changesTask
kotlin-multiplatform-framework-contracts.mdtargetedKotlin Multiplatform source-set target support expected actual binary or host integration affects the accepted changeNo Kotlin Multiplatform source-set target binary or host-integration behavior changesTask