Migrate a Jetpack Compose app to edge-to-edge display and fix system bar inset issues. Use when UI components are obscured by navigation/status bars, fixing IME insets, or enabling edge-to-edge for SDK 35+.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Enforce Material Design 3 theming and design token usage in Jetpack Compose. Use when implementing M3 components, color schemes, typography, or design tokens.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Configure release signing, R8 obfuscation, and App Bundle publishing for Android. Use when setting up signing configs, enabling minification, adding ProGuard keep rules, or preparing for Play Store submission.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Build high-performance declarative UI with Jetpack Compose. Use when writing Composable functions, optimizing recomposition, hoisting state, or working with LazyColumn and side effects; defer deep-link and navigation routing to android-navigation.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Implement WorkManager and background processing correctly on Android. Use when creating Worker classes, scheduling tasks, choosing between WorkManager and Foreground Services, or setting up Hilt in workers; defer FCM and notification delivery to android-notifications.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Upgrade an Android project to Android Gradle Plugin (AGP) 9. Use when migrating to AGP 9, updating Gradle build files, migrating to built-in Kotlin, or adopting the new AGP DSL.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Enforce SOLID principles, guard-clause style, function size limits, and intention-revealing naming across all languages. Use when refactoring for readability, applying clean-code patterns, reviewing naming conventions, or reducing function complexity.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Manage context and prompt-cache costs without losing task state. Use for context management, orchestration cost, token budgets, large tool outputs, cache misses, or long-running conversations.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Implement application state with Angular Signals, computed derivations, and NgRx Signal Store. Use when implementing reactive state with signal(), computed(), effect(), or @ngrx/signals in Angular.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Implement Jetpack Navigation Component with XML graphs and SafeArgs for type-safe fragment navigation. Use when working with XML-based navigation or SafeArgs in legacy Android projects; defer drawer and other UI-chrome work to UI skills.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Apply Clean Architecture layering, modularization, and Unidirectional Data Flow in Android projects. Use when setting up project structure, placing code in layers, configuring feature/core modules, or implementing UDF patterns; defer Compose state and ViewModel/StateFlow implementation to their specific skills.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Migrate an Android XML View to Jetpack Compose following a structured 10-step workflow. Use when converting XML layouts to Compose, setting up Compose in an existing View-based project, or incrementally adopting Compose.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Harden Intent handling, WebView configuration, and FileProvider access in Android apps. Use when securing Intent extras, configuring WebViews, or exposing files via FileProvider; defer manifest export flags and generic Bundle typing to focused Android security guidance.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Enforce WCAG 2.2 AA compliance with semantic HTML, ARIA roles, keyboard navigation, and color contrast standards for web UIs. Use when building interactive components, adding form labels, fixing focus traps, or auditing a11y compliance.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Harden Angular apps against XSS, CSP violations, and unauthorized access. Use when implementing XSS protection, Content Security Policy, or auth guards in Angular.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Integrate HttpClient, Interceptors, and API interactions in Angular. Use when integrating HttpClient, writing interceptors, or handling API calls in Angular.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Build typed reactive forms with strict FormGroup typing, custom validators, and nonNullable controls in Angular. Use when implementing typed reactive forms, custom validators, or form control patterns.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Configure DI, inject() usage, and providers in Angular. Use when configuring Angular dependency injection, using inject(), or defining providers.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Standards for Angular project structure, feature modules, and lazy loading. Use when structuring Angular apps, defining feature modules, or configuring lazy loading.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Implement ViewBinding, RecyclerView, and XML layouts correctly on Android. Use when changing XML view binding or RecyclerView behavior, including its item animations and layout managers; defer standalone animation or layout-manager questions unrelated to RecyclerView.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Configure ViewModel state emission with StateFlow, SharedFlow, and sealed UiState classes in Android. Use for state modeling and sharing policies; defer generic lifecycle collection, navigation-event plumbing, Hilt injection, test code, and configuration-change recipes to their specific skills.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Implement Room schemas and DataStore preferences with proper async patterns in Android. Use when the primary task is storage schema, DAO, migration, or preference isolation; defer auth-token/security storage, any CoroutineWorker/WorkManager task, Hilt graph wiring, and cache-policy design.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Bridge Observables and Signals using toSignal and toObservable in Angular. Use when converting between RxJS Observables and Angular Signals.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026
Naming conventions, file structure, and coding standards for Angular projects. Use for Angular-specific naming and organization; defer language-only TypeScript naming questions.
The English summary is being prepared. Showing the original description.
HoangNguyen0403/agent-skills-standard☆ 580Updated Oct 21, 2026