ck:backend-development

Design production-ready backend architectures for REST, GraphQL, and gRPC services.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-backend-development-quanganh208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:backend-development
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/backend-development
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-backend-development-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provide a comprehensive, production-ready playbook for designing, implementing, and operating backend services so teams can avoid ad hoc architecture, security gaps, and unreliable deployments.

Core Features & Use Cases

  • API & Protocol Support: Patterns and best practices for REST, GraphQL, and gRPC APIs across Node.js, Python, Go, and Rust.
  • Security & Auth: Guidance on OAuth 2.1 + PKCE, JWT, Argon2id passwords, RBAC, MFA, and OWASP Top 10 mitigations.
  • Performance & DevOps: Advice for caching, indexing, CI/CD pipelines, Docker/Kubernetes deployments, monitoring, and incident debugging.
  • Use Case: Turn an MVP into a scalable microservice architecture with authenticated APIs, observability, and safe deployment practices.

Quick Start

Design a production-ready NestJS REST API with PostgreSQL, Redis caching, JWT authentication, OpenAPI docs, Docker multi-stage build, and Kubernetes deployment manifests.

Frequently Asked Questions about ck:backend-development

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

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

Designing secure backend microservices involves implementing OAuth 2.1 with PKCE, JWT authentication, and RBAC. This Skill provides production-ready blueprints for Node.js, Python, Go, and Rust to structure authenticated APIs while mitigating OWASP Top 10 vulnerabilities.

How do I migrate a monolith to microservices using Docker and Kubernetes?

Migrating a monolith to microservices requires containerizing components with Docker multi-stage builds and orchestrating deployments via Kubernetes. This Skill provides implementation patterns for reliable CI/CD pipelines, observability, and scalable service decomposition.

What's the best way to implement JWT authentication and OAuth 2.1 in a NestJS API?

Implementing JWT authentication and OAuth 2.1 in a NestJS API requires defining secure token flows and Argon2id password hashing. This Skill provides a quick start blueprint for configuring authenticated REST APIs with PostgreSQL and Redis caching.

Can I use this backend development Skill to build GraphQL and gRPC APIs in Go?

Yes, this backend development Skill supports building GraphQL and gRPC APIs in Go. It provides architectural patterns and best practices for implementing performant, secure services across multiple protocols and languages including Node.js, Python, and Rust.

Does this backend architecture Skill support PostgreSQL and Redis for caching?

Yes, this backend architecture Skill fully supports PostgreSQL for relational data storage and Redis for caching. It provides guidance on database indexing, caching strategies, and observability to ensure your API backend maintains high performance under load.

When should I not use a microservices architecture for my backend?

You should avoid microservices architectures when your MVP lacks clear domain boundaries or your team cannot support complex CI/CD and observability overhead. This Skill helps evaluate when monolithic designs are safer before attempting a microservices migration.