Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

backend-technologies

verified

Master backend development with Node.js, Python, Java, Go, Rust, API design, databases, and microservices. Use when building APIs, designing systems, or learning backend frameworks.

View on GitHub

Marketplace

pluginagentmarketplace-typescript

pluginagentmarketplace/custom-plugin-typescript

Plugin

typescript-developer-plugin

Repository

pluginagentmarketplace/custom-plugin-typescript
1stars

skills/backend/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/pluginagentmarketplace/custom-plugin-typescript/blob/main/skills/backend/SKILL.md -a claude-code --skill backend-technologies

Installation paths:

Claude
.claude/skills/backend-technologies/
Powered by add-skill CLI

Instructions

# Backend Technologies Skill

## Quick Start - Express.js API

```typescript
import express, { Request, Response } from 'express';
import { prisma } from './lib/prisma';

const app = express();
app.use(express.json());

// GET all users
app.get('/users', async (req: Request, res: Response) => {
  try {
    const users = await prisma.user.findMany();
    res.json(users);
  } catch (error) {
    res.status(500).json({ error: 'Failed to fetch users' });
  }
});

// POST new user
app.post('/users', async (req: Request, res: Response) => {
  const { email, name } = req.body;
  try {
    const user = await prisma.user.create({
      data: { email, name }
    });
    res.status(201).json(user);
  } catch (error) {
    res.status(400).json({ error: 'Invalid data' });
  }
});

app.listen(3000, () => console.log('Server running on 3000'));
```

## Core Technologies

### Languages
- **Node.js** - JavaScript runtime
- **Python** - Versatile with many frameworks
- **Java** - Enterprise standard
- **Go** - Concurrent systems
- **Rust** - Systems programming

### Web Frameworks
- Express, Fastify, NestJS (Node.js)
- Django, FastAPI, Flask (Python)
- Spring Boot, Quarkus (Java)
- Gin, Fiber (Go)
- Actix, Axum (Rust)

### Databases
- **SQL**: PostgreSQL, MySQL
- **NoSQL**: MongoDB, DynamoDB
- **Cache**: Redis, Memcached
- **Search**: Elasticsearch

### API & Messaging
- REST APIs with best practices
- GraphQL API design
- gRPC for microservices
- WebSockets for real-time
- Kafka, RabbitMQ for messaging

### ORM/Query Tools
- Prisma, Sequelize (Node.js)
- SQLAlchemy, Tortoise (Python)
- Hibernate, Spring Data (Java)
- GORM (Go)

## Best Practices

1. **API Design** - RESTful or GraphQL standards
2. **Database** - Proper indexing and optimization
3. **Security** - Input validation, parameterized queries
4. **Error Handling** - Meaningful error messages
5. **Testing** - Unit and integration tests
6. **Documentation** - OpenAPI/Swagger docs
7. **Logging** - Structured logging
8. **Perfo

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2266 chars

Issues Found:

  • name_directory_mismatch