All authors
HoangNguyen0403 avatar

Claude Skills by HoangNguyen0403

github.com/HoangNguyen0403
290 skillsA× 289B× 114 installs425 views
Angular SecurityA

Harden Angular apps against XSS, CSP violations, and unauthorized access. Use when implementing XSS protection, Content Security Policy, or auth guards in Angular.

developmentrustangular
0
502
Angular SsrA

Implement 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.

developmentangular
0
502
Angular State ManagementA

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.

developmentreactangular
0
502
Angular Style GuideA

Naming conventions, file structure, and coding standards for Angular projects. Use when naming Angular files, organizing project structure, or following Angular style guide.

developmentangularapi
0
502
Angular TestingA

Write 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.

developmentangulartesting
0
502
Angular ToolingA

Angular 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.

developmentgobash
0
502
Common AccessibilityA

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.

developmentvuetesting
0
502
Common Api DesignA

Apply 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.

developmentapisecurity
0
502
Common Architecture AuditA

Audit 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.

developmentgoreact
0
502
Common Architecture DiagrammingA

Standards for creating clear, audience-appropriate C4 and UML architecture diagrams with Mermaid. Use when producing system context diagrams, container views, sequence diagrams, or updating ARCHITECTURE.md files.

developmentgonode
0
502
Common Error HandlingA

Cross-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.

developmentgojava
0
502
Common Mobile AnimationA

Apply 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.

developmentswiftperformance
0
502
Common Mobile Ux CoreA

Enforce 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.

developmentswiftreact
0
502
Common ObservabilityA

Enforce 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.

developmentgojava
0
502
Dart Best PracticesA

Dart 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.

developmentgoexpress
0
502
Dart LanguageA

Dart 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.

developmentgoexpress
0
502
Dart ToolingA

Dart 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.

developmenttestingapi
0
502
Database MongodbA

Apply expert schema design, indexing, and performance rules for MongoDB. Use when designing MongoDB schemas, creating indexes, or optimizing NoSQL query performance.

developmentgosql
0
502
Database PostgresqlA

Enforce repository patterns, zero-downtime migrations, and indexing standards for PostgreSQL with TypeORM or Prisma. Use when defining entities, writing migrations, adding RLS policies, or optimizing query performance.

developmentgosql
0
502
Database RedisA

Optimize Redis caching, key management, and performance. Use when implementing Redis caching strategies, managing key namespaces, or optimizing Redis performance.

developmentawsazure
0
502
Flutter Auto Route NavigationA

Implement typed routing, nested routes, and guards using auto_route in Flutter. Use when adding navigation flows, nested routes, or route guards with auto_route.

developmentgo
0
502
Flutter Bloc State ManagementA

Implement BLoC/Cubit state management correctly in Flutter. Use when writing, modifying, reviewing, or testing any BLoC, Cubit, state, or event file.

developmenttestingapi
0
502
Flutter CicdA

Set up CI/CD pipelines for Flutter apps. Use when configuring automated testing, build, or deployment workflows with GitHub Actions or Fastlane.

developmenttestinggit
0
502
Flutter ConcurrencyA

Execute 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.

developmentdatabase
0
502
Flutter Dependency InjectionA

Configure service locator setup using injectable and get_it in Flutter. Use when wiring dependency injection with get_it or injectable.

developmenttesting
0
502
Flutter Design SystemA

Enforce Design Language System adherence in Flutter. Use when implementing design tokens, preventing hardcoded colors/spacing, or building a DLS.

developmentrefactoring
0
502
Flutter Error HandlingA

Implement functional error recovery with Either/Failure patterns in Flutter. Use when writing repositories, handling exceptions, or using dartz Either types.

developmentapi
0
502
Flutter Feature Based Clean ArchitectureA

Organize Flutter apps with modular feature-based clean architecture. Use when creating features under lib/features/ with domain, data, and presentation layers.

developmentgo
0
502
Flutter Getx NavigationA

Implement context-less navigation, named routes, and middleware using GetX. Use when building navigation with GetX routing in Flutter.

developmentapi
0
502
Flutter Getx State ManagementA

Implement reactive state with GetX controllers and observables in Flutter. Use when managing state with GetxController, Obx, or reactive observables.

developmentreact
0
502
Flutter Go Router NavigationA

Implement typed routes, redirection, and guards using go_router in Flutter. Use when building declarative navigation with go_router.

developmentgoshell
0
502
Flutter Idiomatic FlutterA

Compose modern Flutter layouts and widgets idiomatically. Use when composing widget trees, managing layout constraints, or following idiomatic Flutter patterns.

developmentexpress
0
502
Flutter Layer Based Clean ArchitectureA

Enforce inward dependency flow, pure domain layers, and DTO-to-entity mapping in Flutter DDD architecture. Use when structuring domain, infrastructure, application, or presentation layers.

development
0
502
Flutter LocalizationA

Add multi-language support using easy_localization with CSV or JSON assets. Use when implementing localization or translations in Flutter.

developmentgo
0
502
Flutter NotificationsA

Integrate push and local notifications using FCM and flutter_local_notifications. Use when adding push or local notification support to Flutter apps.

development
0
502
Flutter PerformanceA

Optimize Flutter widget rebuilds, memory usage, and rendering performance. Use when diagnosing jank, reducing rebuilds, or improving list performance.

developmentnodeperformance
0
502
Flutter Retrofit NetworkingA

Build type-safe HTTP networking with Dio and Retrofit including auth interceptors in Flutter. Use when integrating REST APIs with Dio or Retrofit.

developmentapibackend
0
502
Flutter Riverpod State ManagementA

Implement reactive state management using Riverpod 2.0 with code generation in Flutter. Use when defining providers, building AsyncNotifiers, or overriding providers in tests.

developmentreacttesting
0
502
Flutter SecurityA

Enforce OWASP Mobile security standards for Flutter apps. Use when storing sensitive data, making network calls, handling tokens/PII, or preparing release builds.

developmentapibackend
0
502
Flutter TestingA

Write unit, widget, and integration tests with robot patterns, widget keys, and Patrol in Flutter. Use when writing tests or implementing test automation.

developmenttesting
0
502
Flutter WidgetsA

Build maintainable Flutter UI components with composition and theming. Use when building, refactoring, or reviewing widget implementations.

developmenttestingrefactoring
0
502
Golang Api ServerA

Build HTTP services, REST APIs, and middleware in Go. Use when building Go HTTP servers, REST APIs, or custom middleware.

developmentgoapi
0
502
Golang ArchitectureA

Structure Go projects with Clean Architecture and standard layout conventions. Use when structuring Go projects or applying Clean Architecture in Go.

developmentgo
0
502
Golang ConcurrencyA

Write safe concurrent Go code with goroutines, channels, and context. Use when implementing concurrency with goroutines, channels, or context in Go.

developmentgo
0
502
Golang ConfigurationA

Load and validate application configuration from environment variables and config files. Use when managing Go application config with environment variables or viper.

developmentgo
0
502
Golang DatabaseA

Implement database access with connection pooling and repository patterns in Go. Use when building database access, connection pools, or repositories in Go.

developmentgosql
0
502
Golang Error HandlingA

Standards for error wrapping, checking, and definition in Golang. Use when wrapping errors, defining sentinel errors, or handling errors idiomatically in Go.

developmentgosql
0
502
Golang LanguageA

Core idioms, style guides, and best practices for writing idiomatic Go code. Use when writing Go code following official style guides and idiomatic patterns.

developmentgotesting
0
502
Golang LoggingA

Standards for structured logging and observability in Golang. Use when adding structured logging or tracing to Go services.

developmentgoperformance
0
502
Golang SecurityA

Secure Go backend services against common vulnerabilities. Use when implementing input validation, crypto, or SQL injection prevention in Go.

developmentgosql
0
502