All authors

Claude Skills by HoangNguyen0403
github.com/HoangNguyen04031,434 skills42 installs2,117 views
- Android NotificationsIntegrate push notifications using Firebase Cloud Messaging and NotificationCompat on Android. Use when setting up FCM, creating notification channels, or handling local notifications.Votes: 0GitHub stars: 549
- Android PerformanceOptimize Android app startup, UI rendering, and frame stability with Baseline Profiles and lazy initialization. Use when reducing startup time, diagnosing jank, or improving rendering performance.Votes: 0GitHub stars: 549
- Android PersistenceImplement Room database schemas and DataStore preferences with proper async patterns in Android. Use when defining Room entities, DAOs, migrations, or replacing SharedPreferences with DataStore.Votes: 0GitHub stars: 549
- Android ResourcesOrganize strings, drawables, and localization resources in Android projects. Use when managing Android resources, plurals, or adding multi-language support.Votes: 0GitHub stars: 549
- Android SecuritySecure data encryption, network configuration, and permissions in Android apps. Use when handling API keys, auth tokens, certificate pinning, EncryptedSharedPreferences, or securing exported components.Votes: 0GitHub stars: 549
- Android StateConfigure ViewModel state emission with StateFlow, sealed UiState classes, and lifecycle-safe collection in Android. Use when working with ViewModels, UiState patterns, or exposing state to Compose UI.Votes: 0GitHub stars: 549
- Android TestingWrite Android unit, Compose UI, and Hilt-integrated tests. Use when designing test behavior with MockK or coroutine test utilities; defer database/WorkManager-specific recipes to the owning feature skill.Votes: 0GitHub stars: 549
- Android ToolingConfigure static analysis with Detekt, Ktlint, and Android Lint for CI/CD quality gates. Use when adding lint rules, configuring code quality checks, or setting up analysis as a CI gate.Votes: 0GitHub stars: 549
- Android Xml ViewsImplement ViewBinding, RecyclerView, and XML layouts correctly on Android. Use when working with XML layouts, ViewBinding, or RecyclerView adapters in legacy Android projects.Votes: 0GitHub stars: 549
- Angular ArchitectureStandards for Angular project structure, feature modules, and lazy loading. Use when structuring Angular apps, defining feature modules, or configuring lazy loading.Votes: 0GitHub stars: 549
- Angular ComponentsBuild standalone Angular components with Signals inputs, OnPush change detection, Control Flow, and Smart/Dumb patterns. Use when building standalone Angular components, implementing @if/@for control flow, applying OnPush change detection, or implementing Signals in Angular components.Votes: 0GitHub stars: 549
- Angular Dependency InjectionConfigure DI, inject() usage, and providers in Angular. Use when configuring Angular dependency injection, using inject(), or defining providers.Votes: 0GitHub stars: 549
- Angular Directives PipesCompose HostDirectives and Pure Pipes in Angular. Use when creating attribute directives with HostDirectives or writing pure pipes in Angular.Votes: 0GitHub stars: 549
- Angular FormsBuild 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.Votes: 0GitHub stars: 549
- Angular Http ClientIntegrate HttpClient, Interceptors, and API interactions in Angular. Use when integrating HttpClient, writing interceptors, or handling API calls in Angular.Votes: 0GitHub stars: 549
- Angular PerformanceOptimization techniques including OnPush, @defer, and Image Optimization. Use when optimizing Angular rendering, deferring blocks, or improving Core Web Vitals.Votes: 0GitHub stars: 549
- Angular RoutingConfigure Angular Router with lazy-loaded routes, functional guards, and component input binding. Use when defining routes, lazy-loading features, creating route guards, or setting up resolvers.Votes: 0GitHub stars: 549
- Angular Rxjs InteropBridge Observables and Signals using toSignal and toObservable in Angular. Use when converting between RxJS Observables and Angular Signals.Votes: 0GitHub stars: 549
- Angular SecurityHarden Angular apps against XSS, CSP violations, and unauthorized access. Use when implementing XSS protection, Content Security Policy, or auth guards in Angular.Votes: 0GitHub stars: 549
- Angular SsrImplement Angular SSR with hydration, TransferState caching, and per-route render modes. Use when configuring Angular Universal SSR, client hydration, static prerendering, or preventing double-fetching.Votes: 0GitHub stars: 549
- Angular State ManagementImplement 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.Votes: 0GitHub stars: 549
- Angular Style GuideNaming conventions, file structure, and coding standards for Angular projects. Use when naming Angular files, organizing project structure, or following Angular style guide.Votes: 0GitHub stars: 549
- Angular TestingWrite Angular component tests using TestBed, ComponentHarness, and HttpTestingController with proper signal input handling. Use when writing component tests, mocking HTTP calls, or testing signal inputs.Votes: 0GitHub stars: 549
- Angular ToolingAngular CLI usage, code generation, build configuration, and bundle optimization. Use when creating Angular projects, generating components/services/guards, configuring builds, running tests, or analyzing bundles.Votes: 0GitHub stars: 549
- Common AccessibilityEnforce 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.Votes: 0GitHub stars: 549
- Common Api DesignApply REST API conventions — HTTP semantics, status codes, versioning, pagination, and OpenAPI standards for any framework. Use when designing endpoints, choosing HTTP methods, implementing pagination, or writing OpenAPI specs.Votes: 0GitHub stars: 549
- Common Architecture AuditAudit structural debt, logic leakage, and monolithic components across Web, Mobile, and Backend codebases. Use when reviewing architecture, assessing tech debt, detecting logic in wrong layers, or identifying God classes.Votes: 0GitHub stars: 549
- Common Architecture DiagrammingDraws architecture diagrams as editable draw.io files with a fixed house style, C4 levels, evidence-tagged shapes, and optional multi-view identity checks. Use when producing a system context, container, component, deployment, data flow, sequence, state, or ERD, or redrawing an ASCII or Mermaid one.Votes: 0GitHub stars: 549
- Common Error HandlingCross-cutting standards for error design, response shapes, error codes, and boundary placement across API, domain, and infrastructure layers. Use when defining error hierarchies, wrapping exceptions, building standardized error responses, or placing error boundaries in layered architectures.Votes: 0GitHub stars: 549
- Common Mobile AnimationApply motion design principles for mobile apps covering timing curves, transitions, gestures, and performance-conscious animations. Use when implementing screen transitions, gesture-driven interactions, shared-element animations, or optimizing animation frame rates on iOS, Android, or Flutter.Votes: 0GitHub stars: 549
- Common Mobile Ux CoreEnforce universal mobile UX principles for touch-first interfaces including touch targets, safe areas, and mobile-specific interaction patterns. Use when building mobile screens, handling touch interactions, or validating safe area compliance.Votes: 0GitHub stars: 549
- Common ObservabilityEnforce structured JSON logging, OpenTelemetry distributed tracing, and RED metrics across backend services. Use when adding request correlation, setting up tracing spans, defining SLO burn-rate alerts, or instrumenting middleware.Votes: 0GitHub stars: 549
- Dart Best PracticesDart code quality conventions: naming, const/final/var hierarchy, single quotes, trailing commas, collection idioms, tear-offs, and import organization. Use when writing new Dart code or reviewing for style violations — wrong import style, global variables, var misuse, anonymous lambdas where tear-offs fit, or missing trailing commas.Votes: 0GitHub stars: 549
- Dart LanguageDart 3.x language feature standards: null safety, records, sealed classes, switch pattern matching, extensions, and async/await. Use when using !, ?., ??, late, sealed classes, record types, switch expressions, or async patterns — and before introducing any new Dart 3.x construct to confirm the modern idiomatic approach.Votes: 0GitHub stars: 549
- Dart ToolingDart static analysis, linting, formatting, and code-generation standards. Use when touching analysis_options.yaml, running build_runner, configuring dart format line length, setting up DCM metrics, or adding pre-commit hooks via lefthook — and whenever a CI job fails on analyze or format steps.Votes: 0GitHub stars: 549
- Database MongodbApply MongoDB data-modeling, indexing, and query rules from access patterns. Use when designing schemas, choosing embed vs reference, or tuning MongoDB query behavior.Votes: 0GitHub stars: 549
- Database PostgresqlApply PostgreSQL standards for migrations, indexing, transactions, and ORM boundaries. Use when editing entities, Prisma schema, migrations, RLS, or query-performance work for PostgreSQL.Votes: 0GitHub stars: 549
- Database RedisOptimize Redis as cache and coordination infrastructure with TTL, eviction, and latency-aware key design. Use when implementing Redis caching, key invalidation, or Redis performance work.Votes: 0GitHub stars: 549
- Flutter Auto Route NavigationImplement typed routing, nested routes, and auth guards using auto_route in Flutter. Use when the task explicitly uses auto_route or its generated router; defer generic deep-link setup and other routing libraries.Votes: 0GitHub stars: 549
- Flutter Bloc State ManagementImplement BLoC/Cubit state, events, transitions, and async concurrency in Flutter. Use for BLoC/Cubit feature logic, debounced/cancellable events, state rendering, or bloc tests—not generic widget-only work.Votes: 0GitHub stars: 549
- Flutter CicdSet up CI/CD pipelines for Flutter apps. Use when configuring automated testing, build, or deployment workflows with GitHub Actions or Fastlane.Votes: 0GitHub stars: 549
- Flutter ConcurrencyExecute long-running tasks in background isolates to keep the UI responsive. Use when performing heavy computations, parsing large datasets, or choosing between async/await and isolates.Votes: 0GitHub stars: 549
- Flutter Dependency InjectionConfigure service locator setup using injectable and get_it in Flutter. Use when wiring dependency injection with get_it or injectable.Votes: 0GitHub stars: 549
- Flutter Design SystemEnforce Design Language System adherence in Flutter. Use when implementing design tokens, preventing hardcoded colors/spacing, or building a DLS.Votes: 0GitHub stars: 549
- Flutter Error HandlingImplement functional error recovery with Either/Failure patterns in Flutter. Use when writing repositories, handling exceptions, or using dartz Either types.Votes: 0GitHub stars: 549
- Flutter Feature Based Clean ArchitectureOrganize Flutter apps with modular feature-based clean architecture. Use when creating features under lib/features/ with domain, data, and presentation layers.Votes: 0GitHub stars: 549
- Flutter Getx NavigationImplement context-less navigation, named routes, and middleware using GetX. Use when building navigation with GetX routing in Flutter.Votes: 0GitHub stars: 549
- Flutter Getx State ManagementImplement reactive state with GetX controllers and observables in Flutter. Use when managing state with GetxController, Obx, or reactive observables.Votes: 0GitHub stars: 549
- Flutter Go Router NavigationImplement typed routes, redirection, and guards using go_router in Flutter. Use when building declarative navigation with go_router.Votes: 0GitHub stars: 549
- Flutter Idiomatic FlutterCompose modern Flutter layouts and widgets idiomatically. Use when composing widget trees, managing layout constraints, or following idiomatic Flutter patterns.Votes: 0GitHub stars: 549