backend-development

Provide backend architecture patterns and best practices for Node.js, Python, Go, PHP, and Rust.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/ps-carvalho/cortex-agents --skill backend-development-ps-carvalho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/ps-carvalho/cortex-agents/tree/main/.opencode/skills/backend-development
Command: npx skills add https://github.com/ps-carvalho/cortex-agents --skill backend-development-ps-carvalho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Server architecture, patterns, and best practices for building robust backend services to improve maintainability, scalability, and reliability.

Core Features & Use Cases

  • Layered architecture guidance across Node.js, Python, Go, PHP, and Rust stacks
  • Framework-agnostic patterns: routing, services, repositories, dependency injection, middleware, and error handling
  • Real-world guidelines for caching, authentication, testing, and background processing

Quick Start

Configure a new backend project by selecting a framework and scaffolding a layered architecture following the patterns described.

Frequently Asked Questions about backend-development

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

FAQPage Schema
How do I structure a scalable backend architecture for my API project?

A scalable backend architecture uses structured layering, dependency injection, and middleware pipelines to separate concerns. This approach improves maintainability and reliability across Node.js, Python, Go, PHP, and Rust projects.

What are the best practices for dependency injection and routing in backend development?

Best practices for backend development involve using framework-agnostic patterns that separate routing, services, and repositories. This structured layering and dependency injection manages cross-cutting concerns efficiently across different programming stacks.

Can I use these backend patterns across Node.js, Python, and Go projects?

Yes, these backend patterns apply directly to Node.js, Python, Go, PHP, and Rust projects. The guidance provides framework-agnostic patterns for data access, caching, authentication, and error handling suitable for multiple stacks.

When do I need to implement middleware pipelines and caching in my server architecture?

You implement middleware pipelines and caching in server architecture to handle cross-cutting concerns and performance bottlenecks. These real-world guidelines improve maintainability, scalability, and reliability for robust backend services.

How do I scaffold a layered backend project following structured patterns?

To scaffold a layered backend project, select your framework and configure structured layering, dependency injection, and error handling. This quick start approach establishes a robust, scalable foundation following documented architecture patterns.