Agent Skills Standard
Agent Skills Standard from HoangNguyen0403/agent-skills-standard.
Skills in this plugin
75- ▌ Nestjs Database · hoangnguyen0403 bundleImplement data access patterns, Scaling, Migrations, and ORM selection in NestJS. Use when implementing TypeORM/Prisma repositories, migrations, or database patterns in NestJS.
- ▌ Nestjs Security · hoangnguyen0403 bundleImplement JWT authentication, RBAC guards, Helmet hardening, and Argon2 hashing in NestJS. Use when adding auth strategies, role-based access control, CSRF protection, or security headers.
- ▌ Nextjs Security · hoangnguyen0403 bundleSecure Next.js App Router with middleware auth, Server Action validation, CSP headers, and taint APIs. Use when adding authentication middleware, validating Server Action inputs with Zod, or preventing secret leakage to client bundles.
- ▌ PHP Best Practices · hoangnguyen0403 bundleWrite PHP following PSR coding standards, SOLID principles, and code-quality guidelines. Use for PHP style, design, refactoring, naming, and guard clauses—not Composer/PSR-4 project configuration.
- ▌ PHP Error Handling · hoangnguyen0403 bundleImplement modern PHP error and exception handling patterns. Use when implementing exception hierarchies, error handlers, or custom exceptions in PHP.
- ▌ Python Database · hoangnguyen0403 bundleImplement Python database access with parameterized SQL, transaction scope, connection helpers, and repository seams. Use when editing Postgres queries, repositories, transactions, pooling, or persistence boundaries in Python.
- ▌ Python Language · hoangnguyen0403 bundleCore Python 3.11+ language standards for typing, dataclasses, imports, pathlib, and stdlib-first code. Use for idiomatic language constructs in Python modules or stubs; defer pytest fixtures, database/client configuration, subprocess security, and other specialized concerns.
- ▌ Python Security · hoangnguyen0403 bundleSecure Python services against secret leakage, injection, unsafe subprocess calls, and dependency drift. Use when handling env vars, tokens, SQL, file paths, shell commands, auth flows, or Python security gates.
- ▌ React Typescript · hoangnguyen0403 bundleType React components and hooks with TypeScript patterns. Use when typing React props, hooks, event handlers, or component generics in TypeScript.
- ▌ Android Compose · hoangnguyen0403 bundleBuild 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.
- ▌ Android Testing · hoangnguyen0403 bundleWrite 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.
- ▌ Android Tooling · hoangnguyen0403 bundleConfigure Android static analysis with Detekt, Ktlint, and Android Lint for CI/CD quality gates. Use for Android-specific lint and quality tooling; defer generic Java Checkstyle, SonarQube, and standalone CI configuration.
- ▌ Angular Routing · hoangnguyen0403 bundleConfigure 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.
- ▌ Angular Testing · hoangnguyen0403 bundleWrite 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.
- ▌ Angular Tooling · hoangnguyen0403 bundleAngular CLI usage, code generation, build configuration, and bundle optimization. Use for Angular CLI/build tasks; defer standalone webpack configuration and generic test-runner setup.