backend-development

Design, implement, and operate production-grade backends across multiple stacks.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/dige04/hieu-ccsetup --skill backend-development-dige04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/dige04/hieu-ccsetup/tree/main/config/skills/backend-development
Command: npx skills add https://github.com/dige04/hieu-ccsetup --skill backend-development-dige04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Backend teams face the challenge of designing, building, securing, and scaling production-grade backends across multiple stacks and technology ecosystems.

Core Features & Use Cases

  • Architecture guidance for REST/GraphQL/gRPC APIs, authentication/authorization, and RBAC.
  • Patterns for microservices, caching, deployment, and observability to improve reliability and performance.
  • Real-world use cases including building secure APIs, migrating from monoliths to microservices, and implementing CI/CD pipelines.

Quick Start

Design a secure REST API for a sample e-commerce service using Node.js/TypeScript and PostgreSQL.

Frequently Asked Questions about backend-development

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

FAQPage Schema
How do I design and build a secure REST API for a production backend?

To design a secure REST API backend, you must prescribe architecture decisions, implement authentication and authorization, and apply security practices. This skill provides patterns for API design, RBAC, and testing strategies to ensure reliability.

What is the best way to migrate a monolith to microservices?

Migrating a monolith to microservices involves applying specific deployment patterns and architecture guidance to improve reliability and performance. This skill outlines patterns for decomposing monolithic backends into scalable microservices.

How do I implement caching and observability for backend microservices?

Implementing caching and observability for backend microservices requires applying architectural patterns that emphasize performance and reliability. This skill provides guidance on caching, deployment, and observability to operate production backends.

Does this backend development approach work with GraphQL and gRPC APIs?

Yes, this backend development approach works with GraphQL and gRPC APIs by providing architecture guidance across multiple stacks and runtimes. It prescribes architecture decisions and security practices for REST, GraphQL, and gRPC API designs.

When do I need to implement RBAC and CI/CD pipelines for my backend?

You need to implement RBAC and CI/CD pipelines when building production-grade backends that require robust security and reliable deployment. This skill applies authorization patterns and deployment strategies to ensure backend reliability.