vurakit/agentup/nodejs
Claude Code and agent skill by vurakit/agentup
- community
Checking that the SKILL.md file is still in the repository.
Node.js & TypeScript development intelligence. 12 domains, 12 stacks, 300+ entries. Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check Node code. Domains: pattern, package, error, perf, test, async, arch, idiom, anti, tooling, module, typescript. Stacks: web-express, web-fastify, web-hono, web-nestjs, web-nextjs, web-remix, orm-prisma, orm-drizzle, auth, database, realtime, graphql. Integrations: arch_system generator.
Install
npx vskill@latest install vurakit/agentup/nodejsSKILL.md
NodeJS Pro Max - Backend Generator
When User Requests Node.js / TypeScript Work
Follow this workflow for every Node.js-related task:
1. Analyze Requirements
Extract from the user's request:
- Project type: REST API, GraphQL, microservice, serverless, full-stack framework
- Domain: web, database, realtime, auth
- Scale: small project, enterprise, library
Default Stack (always use unless user specifies otherwise)
| Component | Default | Package | |
|---|---|---|---|
| Language | TypeScript | typescript (strict mode) | |
| Router | Hono | hono | |
| Database | PostgreSQL | pg | |
| ORM | Drizzle ORM | drizzle-orm | |
| Validation | Zod | zod | |
| Testing | Vitest | vitest | |
| Deploy | Docker | Dockerfile |
Project structure: Domain-driven layout:
2. Generate Architecture System (REQUIRED for new projects)
This gives you: architecture, packages, error strategy, patterns, structure, testing approach.
3. Supplement with Domain Searches
Based on the project needs, search relevant domains:
4. Stack Guidelines
If using a specific framework/stack:
5. Implement
Apply all recommendations from the search results:
- Use recommended architecture and project structure
- Apply TS patterns (Discriminated unions, Utility types)
- Follow error handling strategy (Centralized error handler, operational vs programmer errors)
- Implement proper async patterns (avoid
.then(), useasync/await) - Add tests using Vitest or Jest.
6. Always Generate Docker Files
Every project MUST include these files:
Dockerfile (multi-stage build):
Pre-Delivery Checklist
Before delivering Node.js/TS code, verify:
- [ ]
tsc --noEmitpasses - [ ]
npm run lintcatches no warnings - [ ]
npm run testpasses - [ ] No
anytypes used in new code (useunknownor specific types) - [ ] Async functions properly awaited; no floating promises
- [ ] Unhandled promise rejections properly caught
- [ ] Centralized error handler catches routes errors
- [ ]
.envvariables validated on startup (e.g. using Zod)
Quick Domain Reference
| Domain | When to Search | |
|---|---|---|
pattern | Need a design pattern (repository, dependency injection) | |
package | Choosing a library/package for a use case | |
error | Error handling strategy, custom error classes | |
perf | Performance optimization, memory leaks, event loop | |
test | Testing approach, mocking, e2e vs unit | |
async | Promises, event emitters, streams, worker threads | |
typescript | TS features, generic types, strict mode | |
arch | Project structure, clean architecture | |
idiom | Node.js conventions, naming | |
anti | Avoiding common mistakes | |
tooling | ESLint, Prettier, tsconfig options | |
module | ES modules vs CommonJS |
Resources
- scripts/: BM25 search engine, architecture system generator
- data/: 12 domains and 12 stacks with curated Node.js/TS entries
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/nodejs/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 15
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Jun 2026, 4 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vurakit/agentup/nodejs)