backend-development

Guide backend architecture, API design, security, testing, and deployment across Node.js, Python, Go, and Rust.

3|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/hongbietcode/synthetic-claude --skill backend-development-hongbietcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/hongbietcode/synthetic-claude/tree/main/plugins/basic-workflow/skills/backend-development
Command: npx skills add https://github.com/hongbietcode/synthetic-claude --skill backend-development-hongbietcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides structured guidance to design, implement, and operate production-grade backend systems across modern tech stacks, reducing architecture drift and maintenance overhead.

Core Features & Use Cases

  • API design guidance (REST, GraphQL, gRPC) with authentication and authorization patterns.
  • Security, testing, deployment, and observability practices to ensure reliable, scalable backends.
  • Architecture patterns for microservices, monoliths, and serverless backends, plus developer quality gates (code quality, reviews, and DevOps checklists).

Quick Start

Start by selecting a target backend stack (Node.js, Python, Go, or Rust), choose a framework (NestJS or FastAPI), and outline security, testing, and CI/CD requirements for your project.

Frequently Asked Questions about backend-development

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

FAQPage Schema
How do I design secure REST APIs with proper authentication patterns?

Secure REST APIs require structured authentication and authorization patterns to prevent unauthorized access. This Skill provides production-ready API design guidance covering REST, GraphQL, and gRPC, enforcing secure coding practices across Node.js, Python, Go, and Rust stacks.

What's the best way to structure a backend monolith before transitioning to microservices?

Transitioning from a monolith to microservices requires strict architecture patterns to minimize drift. This Skill enforces structural patterns for both monoliths and microservices, providing guidance on boundaries, communication protocols, and maintenance overhead reduction.

How do I set up CI/CD pipelines and observability for backend systems?

CI/CD pipelines and observability ensure reliable backend deployments. This Skill provides structured guidance for deployment workflows and observability practices, integrating developer quality gates, DevOps checklists, and performance monitoring across modern tech stacks.

Does this backend architecture guidance work with FastAPI and NestJS?

FastAPI and NestJS are explicitly supported frameworks within this backend architecture guidance. You can select either framework alongside your target stack (Node.js or Python) to receive tailored implementation patterns for security, testing, and deployment.

When do I need to implement specific authorization patterns versus standard authentication?

Authorization patterns are needed when controlling user access levels beyond standard authentication. This Skill outlines when to apply specific authentication and authorization mechanisms within your API design to ensure secure, production-ready backend operations.

Can I use this to enforce code quality and DevOps checklists for backend deployment?

Enforcing code quality and DevOps checklists is a core feature of this backend guidance. It provides developer quality gates, code review standards, and deployment checklists to ensure your backend system meets production-grade reliability and security requirements.