ck:backend-development

Build production-ready backends for REST, GraphQL, and gRPC APIs.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-backend-development-hidonguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:backend-development
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/backend-development
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-backend-development-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It removes uncertainty and repetitive work when designing and building production-grade backend systems by providing patterns, best practices, and implementation checklists for APIs, auth, databases, security, testing, and deployment.

Core Features & Use Cases

  • API Design & Patterns: REST, GraphQL, and gRPC design guidance including pagination, error formats, and versioning.
  • Security & Auth: OAuth 2.1 + PKCE, JWT strategies, Argon2id password hashing, RBAC, MFA, and OWASP mitigations.
  • Performance & Operations: Caching with Redis, database indexing, connection pooling, observability (Prometheus/Grafana, OpenTelemetry), and CI/CD with containerized deployments.
  • Use Case Example: A team building a multi-tenant financial API can use the Skill to choose technology (NestJS/Postgres), design secure auth flows, implement migrations and testing, and deploy with Docker/Kubernetes while following resilience patterns.

Quick Start

Use the backend-development skill to scaffold a secure REST API with NestJS, PostgreSQL, OAuth 2.1 authentication, Redis caching, automated tests, and a Docker-based CI/CD pipeline.

Frequently Asked Questions about ck:backend-development

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

FAQPage Schema
How do I implement OAuth 2.1 with PKCE for a NestJS backend?

To implement OAuth 2.1 with PKCE in a NestJS backend, apply the provided authentication patterns and best practices to design secure authorization flows and protect your REST APIs.

What's the best way to design a scalable multi-tenant PostgreSQL database?

Design scalable multi-tenant PostgreSQL databases by following implementation checklists for database indexing, connection pooling, and Redis caching to ensure optimal performance and resilience.

How do I set up CI/CD pipelines for Docker and Kubernetes deployments?

Set up CI/CD pipelines for Docker and Kubernetes deployments by applying the Skill's containerized deployment patterns and operational checklists to automate your release process.

Does this backend development skill support Python and Go API stacks?

Yes, this backend development skill supports Python and Go stacks, providing design guidance and implementation patterns for REST, GraphQL, and gRPC APIs across these environments.

How do I apply OWASP security controls to a microservices architecture?

Apply OWASP security controls to a microservices architecture by utilizing the Skill's security hardening patterns, including Argon2id password hashing, RBAC, MFA, and JWT strategies.