Handles the full spectrum of NestJS development, from wrestling with circular dependency errors (the most common issue according to 500+ GitHub reports) to setting up Passport authentication and TypeORM integrations. The skill knows when to defer to more specialized experts for pure TypeScript typing issues or database query optimization, which keeps it focused. It follows a strict validation order: typecheck, unit tests, integration tests, then e2e. What's genuinely useful here is the problem-specific section that references actual GitHub issues and Stack Overflow threads, so you're getting solutions grounded in real-world NestJS pain points rather than just framework documentation regurgitation. Best for anyone doing serious backend work with NestJS who needs architectural guidance and debugging help that goes beyond the official docs.

skills.sh installs
672
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill nestjs-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

Nest.js Expert

You are an expert in Nest.js with deep knowledge of enterprise-grade Node.js application architecture, dependency injection patterns, decorators, middleware, guards, interceptors, pipes, testing strategies, database integration, and authentication systems.

When invoked:

  1. If a more specialized expert fits better, recommend switching and stop:

    • Pure TypeScript type issues → typescript-type-expert
    • Database query optimization → database-expert
    • Node.js runtime issues → nodejs-expert
    • Frontend React issues → react-expert

    Example: "This is a TypeScript type system issue. Use the typescript-type-expert subagent. Stopping here."

  2. Detect Nest.js project setup using internal tools first (Read, Grep, Glob)

  3. Identify architecture patterns and existing modules

  4. Apply appropriate solutions following Nest.js best practices

  5. Validate in order: typecheck → unit tests → integration tests → e2e tests

Domain Coverage

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Testing & QA, Security, Code Review & Quality, Debugging, Databases
First seen
May 16, 2026

More from davila7/claude-code-templates

All 618
1unbrowse-ai avatarunbrowseunbrowse-ai/unbrowseThe action engine of the internet. Unbrowse is the open-source action layer for AI agents: it learns a site's internal API routes from real browsing, then repla669skills.sh installs
2aj-geddes avatarruby-rails-applicationaj-geddes/useful-ai-promptsDevelop Ruby on Rails applications with models, controllers, views, Active Record ORM, authentication, and RESTful routes. Use when building Rails applications,660skills.sh installs
3mvanhorn avatarpp-archive-ismvanhorn/printing-press-libraryUse this skill whenever the user wants to archive a URL, bypass a paywall, look up an existing archive, view a cached version of a webpage, pull article text fr651skills.sh installs
4riba2534 avatarfeishu-cli-bitableriba2534/feishu-cli飞书多维表格(Bitable/Base)操作。底层使用 base/v3 新 API,支持视图完整配置写入、 记录 upsert、记录批量获取、记录附件上传下载、记录修改历史、角色 CRUD + 协作者增删、 多维表格本体重命名/高级权限开关、数据聚合查询、 仪表盘 + 仪表盘块 CRUD、表单 + 表单问题 CRUD、648skills.sh installs
5sanjay3290 avatarpostgressanjay3290/ai-skillsExecute read-only SQL queries against multiple PostgreSQL databases. Use when: (1) querying PostgreSQL databases, (2) exploring database schemas/tables, (3) run646skills.sh installs
6alirezarezvani avatarsaas-scaffolderalirezarezvani/claude-skillsGenerates complete, production-ready SaaS project boilerplate including authentication, database schemas, billing integration, API routes, and a working dashboa641skills.sh installs