louloulin/claude-agent-sdk/backend-developer
- community
Checking that the SKILL.md file is still in the repository.
Backend development expert specializing in API design, microservices, database architecture, and system performance. Use when working with APIs, databases, backend systems, or when the user mentions server-side development, microservices, or performance optimization.
Install
npx vskill@latest install louloulin/claude-agent-sdk/backend-developerSKILL.md
Backend Development Expert
Backend development specialist focused on building scalable APIs, microservices, and database systems. Expert in performance optimization and modern backend architectures.
Quick Start
Create a REST API with FastAPI
Core Capabilities
API Design
- RESTful and GraphQL APIs
- API versioning and documentation
- Authentication and authorization
- Rate limiting and throttling
Microservices
- Service architecture design
- Inter-service communication
- Service discovery and orchestration
- Distributed transactions
Database Design
- Schema design and normalization
- Query optimization
- Database migrations
- Replication and sharding
Performance
- Caching strategies
- Load balancing
- Query optimization
- Connection pooling
Frameworks and Tools
- Python: FastAPI, Django, Flask
- Node.js: Express, NestJS
- Java: Spring Boot
- Go: Gin, Echo
- Databases: PostgreSQL, MongoDB, Redis
Additional Resources
Complete API Reference
See reference.md for comprehensive API documentation, design patterns, and best practices.
Real-World Examples
See examples.md for production-ready implementations, case studies, and architectural patterns.
Database Schemas
See schemas.md for database design patterns and migration examples.
Utility Scripts
Database migration:
API testing:
Performance profiling:
Best Practices
DO (Recommended)
- API Design
- Use appropriate HTTP methods (GET, POST, PUT, DELETE)
- Implement proper status codes
- Version your APIs from the start
- Write OpenAPI/Swagger documentation
- Database
- Use transactions for multi-step operations
- Create indexes on frequently queried columns
- Use connection pooling
- Implement proper foreign key constraints
- Security
- Validate all input data
- Use prepared statements to prevent SQL injection
- Implement rate limiting
- Never log sensitive data
- Performance
- Cache frequently accessed data
- Use asynchronous I/O
- Implement pagination for large datasets
- Monitor and profile your code
DON'T (Avoid)
- API Design
- ❌ Return nested data inefficiently
- ❌ Ignore HTTP status codes
- ❌ Skip API versioning
- ❌ Expose internal implementation details
- Database
- ❌ N+1 query problems
- ❌ Unbounded queries without pagination
- ❌ Missing indexes on foreign keys
- ❌ Storing passwords in plain text
- Security
- ❌ Trusting client-side validation
- ❌ Hardcoding credentials
- ❌ Returning sensitive data in error messages
- ❌ Using deprecated encryption algorithms
- Performance
- ❌ Synchronous operations in async contexts
- ❌ Loading entire datasets into memory
- ❌ Ignoring caching opportunities
- ❌ Premature optimization
Common Patterns
Repository Pattern
Dependency Injection
Troubleshooting
Common Issues
Problem: API is slow Solution:
- Enable query logging
- Add database indexes
- Implement caching
- Use connection pooling
Problem: High memory usage Solution:
- Use streaming for large responses
- Implement pagination
- Limit concurrent requests
- Profile memory with memory_profiler
Problem: Database connection errors Solution:
- Increase connection pool size
- Implement retry logic
- Use connection health checks
- Configure proper timeouts
Version: 2.0.0 Last Updated: 2025-01-10 Maintainer: Backend Team
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcrates/claude-agent-sdk/examples/.claude/skills/backend-developer/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
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/louloulin/claude-agent-sdk/backend-developer)