Skip to content
cccskills

Hoang Nguyen

@HoangNguyen0403

307 skills1 repository 580

Skills (307)

Refine in search

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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated 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-standard580Updated Oct 21, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)