Skip to main content

j4flmao/agent_skills_nodejs_nestjs

記録された最新のソース活動
SkillsMP カタログ更新
収集済み skills
22
GitHub スター
1
GitHub フォーク
0

リポジトリの README を読み込んでいます…

収集済み skill 22 件中 22 件を表示しています。

職業分類
ソフトウェア開発者
説明

Defines the rule base every skill in this pack obeys: file layout, frontmatter, vocabulary, OOP/typing/decoupling axioms, and anti-patterns. Load FIRST before authoring or applying any other skill in this pack.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Designs NestJS feature modules with clean dependency boundaries, provider scopes, and dynamic modules. Use when adding a new feature module, splitting a monolithic AppModule, or fixing tangled imports between modules.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Builds thin NestJS controllers that parse input, invoke a single use case, and map the Result to ApiResponse<T>. Use when adding HTTP endpoints, refactoring fat controllers, or applying API versioning.

原文の言語: 英語

更新
職業分類
ネットワーク・コンピュータシステム管理者
説明

Prepares a NestJS service for production: graceful shutdown, health/readiness, structured logs, config, Dockerfile, CI gates, and rollout safety. Use when promoting a service to staging/production or auditing readiness.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Designs NestJS application services as use-case classes that orchestrate domain logic and ports without leaking the framework. Use when creating new use cases, refactoring services that mix HTTP/DB/domain, or moving from anemic services to OOP.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Maps internal AppError hierarchy to HTTP responses through a single global exception filter and a Result-to-HttpException helper. Use when adding new error types, fixing inconsistent error responses, or removing scattered try/catch in controllers.

原文の言語: 英語

更新
職業分類
データベースアーキテクト
説明

Implements the Repository pattern with TypeORM in NestJS so domain entities stay framework-free, ORM models live in infrastructure, and transactions are explicit. Use when adding persistence, refactoring leaky ORM usage, or handling transactions across…

原文の言語: 英語

更新
職業分類
ソフトウェア品質保証アナリスト・テスター
説明

Tests NestJS applications at unit, integration, and e2e levels using Test.createTestingModule and Supertest with hand-rolled fakes. Use when writing tests for use cases, controllers, or full HTTP flows.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Applies pipes, guards, and interceptors for cross-cutting concerns in NestJS — validation, auth, transformation, logging, caching. Use when implementing auth, response shaping, observability, or any concern that should not live in controllers.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Validates NestJS request payloads with class-validator and class-transformer using a global ValidationPipe. Use when adding/refactoring DTOs, hardening boundary input, or removing manual validation from controllers.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Applies GoF and DDD design patterns in TypeScript: Factory, Repository, Strategy, Adapter, Decorator, Facade, Observer, Command, Specification. Use when picking the right structure for a feature or refactoring duplicated logic.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Decouples modules using ports, adapters, and a DI container (tsyringe / inversify / NestJS). Use when wiring services, removing direct imports of concrete classes, or breaking circular dependencies.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Designs classes and class hierarchies in TypeScript using SOLID, encapsulation, and immutability. Use when creating new domain entities, application services, or refactoring procedural code into OOP.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Defines a typed error hierarchy, distinguishes expected business failures from unexpected programmer errors, and forbids swallowing errors. Use when creating new error types, mapping errors to HTTP, or reviewing try/catch usage.

原文の言語: 英語

更新
職業分類
ネットワーク・コンピュータシステム管理者
説明

Adds structured JSON logging, correlation/trace IDs, metrics, and health endpoints. Use when wiring observability for a new service, debugging cross-service requests, or removing console.log.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Loads and validates configuration once at boot through a typed schema (Zod / class-validator), preventing scattered process.env access and runtime surprises. Use when adding env vars, debugging config-related crashes, or onboarding a new environment.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Sets the baseline tooling and tsconfig for any Node.js TypeScript project: strict compiler flags, ESLint, Prettier, package layout, npm scripts. Use when bootstrapping a new project or auditing an existing one for foundational quality.

原文の言語: 英語

更新
職業分類
情報セキュリティアナリスト
説明

Hardens Node.js HTTP services: input validation, secure headers, authentication/authorization basics, secret handling, and dependency hygiene. Use when shipping to production or reviewing a service for security gaps.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Separates code into domain, application, and infrastructure layers so business rules stay framework-free and testable. Use when designing a new feature, splitting a god service, or moving rules out of controllers.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Specifies folder structure, module boundaries, barrels, and path aliases for a Node.js TypeScript project. Use when starting a new repo, adding a new feature module, or refactoring tangled imports.

原文の言語: 英語

更新
職業分類
ソフトウェア品質保証アナリスト・テスター
説明

Writes unit, integration, and contract tests for TypeScript services using Vitest/Jest with hand-rolled fakes. Use when adding tests, refactoring untestable code, or designing the test strategy for a feature.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Defines generic types for cross-boundary data: ApiResponse<T>, Paginated<T>, Result<T,E>, Repository<T,ID>. Use when designing HTTP responses, use-case return types, or persistence ports.

原文の言語: 英語

更新
収集済み skill 22 件中 22 件を表示しています。

AI アシスタントでインストール

このプロンプトをコピーして、使用中の AI アシスタントに送ってください。