All skills
installed-client-change-builder
ProfessionalRuntime top leveltask-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
Related expertise
19 Layer 3 candidates may be loaded behind this skill. A single task loads at most three, and only when the current evidence justifies them.
- state-management-design
- client-lifecycle-state-restoration
- offline-sync-conflict-resolution
- client-application-testing
- accessibility-inclusive-design
- privacy-data-lifecycle
- kotlin-professional-usage
- swift-professional-usage
- csharp-dotnet-professional-usage
- ai-product-extension
- android-platform-extension
- ios-ipados-platform-extension
- windows-platform-extension
- macos-platform-extension
- linux-desktop-platform-extension
- cross-platform-client-extension
- filesystem-process-safety
- configuration-runtime-policy
- dependency-vulnerability-scanning
Targeted references
Each reference carries its own load condition. None of them enter context by default.
| Reference | Load when | Do not load when | Required by |
|---|---|---|---|
| native-platform-source-contracts.mdtargeted | Android iOS/iPadOS Windows macOS or Linux desktop lifecycle permission link OS integration or packaging behavior affects the change | Only shared framework behavior changes and native target contracts remain untouched | Task |
| flutter-framework-contracts.mdtargeted | Flutter shared state platform-channel restoration link plugin or target packaging behavior affects the accepted change | No Flutter source channel plugin lifecycle link or packaging behavior changes | Task |
| react-native-framework-contracts.mdtargeted | React Native JavaScript state native state process recreation link or platform seam affects the accepted change | No React Native state lifecycle link native seam or packaging behavior changes | Task |
| electron-framework-contracts.mdtargeted | Electron main renderer operating-system privilege deep-link or packaged-artifact behavior affects the accepted change | No Electron process privilege deep-link operating-system or packaging behavior changes | Task |
| tauri-framework-contracts.mdtargeted | Tauri command plugin capability webview deep-link or bundle behavior affects the accepted change | No Tauri command capability plugin webview link or bundle behavior changes | Task |
| qt-framework-contracts.mdtargeted | Qt window ownership window-manager runtime library plugin QML or package behavior affects the accepted change | No Qt window runtime plugin QML platform or packaging behavior changes | Task |
| dotnet-maui-framework-contracts.mdtargeted | .NET MAUI window native lifecycle restoration permission workload or package target affects the accepted change | No .NET MAUI lifecycle restoration permission workload or package behavior changes | Task |
| kotlin-multiplatform-framework-contracts.mdtargeted | Kotlin Multiplatform source-set target support expected actual binary or host integration affects the accepted change | No Kotlin Multiplatform source-set target binary or host-integration behavior changes | Task |