
Nodejs Backend
This one teaches Claude clean Node.js backend architecture with Express or Fastify. It pushes dependency injection at the composition root, separates pure business logic from infrastructure concerns, and enforces the repository pattern for data access. You get route handler templates, Zod validation at boundaries, domain error classes that map to HTTP status codes, and transaction examples with Kysely. The anti-patterns list is worth reading: it calls out callback hell, SQL concatenation, and monolithic route files. Fires automatically when you're touching API routes, middleware, or server setup files. If you've inherited a messy Express app, this will nudge you toward testable patterns.
- skills.sh installs
- 316
- GitHub stars
- 685
- last updated
- Jun 3, 2026
Install
$ npx -y skills add alinaqi/claude-bootstrap --skill nodejs-backend --agent claude-codeInstalls into .claude/skills of the current project.
Files
Node.js Backend Skill
Project Structure
project/
├── src/
│ ├── core/ # Pure business logic
│ │ ├── types.ts # Domain types
│ │ ├── errors.ts # Domain errors
│ │ └── services/ # Pure functions
│ │ ├── user.ts
│ │ └── order.ts
│ ├── infra/ # Side effects
│ │ ├── http/ # HTTP layer
│ │ │ ├── server.ts # Server setup
│ │ │ ├── routes/ # Route handlers
│ │ │ └── middleware/ # Express middleware
│ │ ├── db/ # Database
│ │ │ ├── client.ts # DB connection
│ │ │ ├── repositories/ # Data access
│ │ │ └── migrations/ # Schema migrations
│ │ └── external/ # Third-party APIs
│ ├── config/ # Configuration
│ │ └── index.ts # Env vars, validated
│ └── index.ts # Entry point
├── tests/
│ ├── unit/
│ └── integration/
├── package.json
└── CLAUDE.md
API Design
Sponsors
Details
- Repository
- github.com/alinaqi/claude-bootstrap
- Category
- Backend & APIs
- First seen
- Jun 3, 2026
More from alinaqi/claude-bootstrap
All 54- Security315
- Aeo Optimization306
- Agentic Development304
- Ui Web285
- Woocommerce284
- Klaviyo267
- Ui Testing260
- React Web234
- Site Architecture233
- Commit Hygiene229
- Web Content226
- Team Coordination221
- Codex Review214
- Typescript212
- Reddit Api209
- Ai Models201
- Session Management201
- Database Schema200
- Web Payments199
- Ms Teams Apps198
- Cloudflare D1196
- Supabase Python193
- Firebase192
- Llm Patterns190