moai-domain-backend

Design REST, GraphQL, and gRPC APIs with database integration.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/thkim2015/pdf-tool --skill moai-domain-backend-thkim2015
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-domain-backend
Source: https://github.com/thkim2015/pdf-tool/tree/main/.claude/skills/moai-domain-backend
Command: npx skills add https://github.com/thkim2015/pdf-tool --skill moai-domain-backend-thkim2015

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexities of backend development, enabling the creation of scalable, secure, and efficient server-side applications.

Core Features & Use Cases

  • API Design & Implementation: Develop RESTful, GraphQL, or gRPC APIs.
  • Database Integration: Connect and manage data across various databases like PostgreSQL and MongoDB.
  • Microservices Architecture: Design and implement distributed systems.
  • Use Case: You need to design a new microservice for user authentication. This Skill can guide you through setting up the API endpoints, integrating with a user database, and implementing secure authentication mechanisms.

Quick Start

Use the moai-domain-backend skill to create a FastAPI application with JWT authentication.

Frequently Asked Questions about moai-domain-backend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a scalable microservices architecture for backend APIs?

To design scalable backend microservices, this Skill guides you through implementing distributed systems architecture, defining API endpoints with REST, GraphQL, or gRPC, and integrating databases like PostgreSQL and MongoDB for maintainable server-side applications.

What's the best way to integrate PostgreSQL and Redis into a FastAPI application?

The best way to integrate PostgreSQL and Redis into a FastAPI application is by using this Skill's database integration capabilities, which support connecting and managing data across various databases while maintaining scalable backend development practices.

How does JWT authentication work with RESTful API endpoints?

JWT authentication with RESTful API endpoints works by implementing secure authentication mechanisms within your API design. This Skill can guide you through setting up the endpoints, integrating a user database, and applying the necessary security patterns.

Can I use gRPC and GraphQL together in a microservices architecture?

Yes, you can use gRPC and GraphQL together in a microservices architecture. This Skill provides comprehensive API design capabilities for developing RESTful, GraphQL, or gRPC APIs, allowing you to implement distributed systems efficiently.

What security patterns are needed for scalable backend development?

Scalable backend development requires implementing robust security patterns for user authentication and data protection. This Skill supports modern backend development practices to build secure, efficient server-side applications and microservices.

When should I choose MongoDB over PostgreSQL for my backend database?

You should choose your backend database based on your data management needs. This Skill supports database integration across various databases like PostgreSQL and MongoDB, enabling you to connect and manage data efficiently within your server-side applications.