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-code

Installs 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
1sickn33 avatardotnet-backend-patternssickn33/antigravity-awesome-skillsdotnet backend patterns309skills.sh installs
2pedrobarretocw avatarsupabase-best-practicespedrobarretocw/supabase-best-practicessupabase best practices306skills.sh installs
3automattic avatarwp-abilities-apiautomattic/agent-skillswp abilities api300skills.sh installs
4aradotso avatarpgque-postgres-queuearadotso/trending-skillspgque postgres queue296skills.sh installs
5aradotso avatarfreebuff2api-openai-proxyaradotso/trending-skillsfreebuff2api openai proxy289skills.sh installs
6davila7 avatargwas-databasedavila7/claude-code-templatesQuery NHGRI-EBI GWAS Catalog for SNP-trait associations. Search variants by rs ID, disease/trait, gene, retrieve p-values and summary statistics, for genetic ep289skills.sh installs