๐ŸŽฏ

backend-patterns

๐ŸŽฏSkill

from affaan-m/everything-claude-code

VibeIndex|
What it does
|

Implements robust backend design patterns like repository, factory, singleton, and dependency injection for scalable and maintainable server-side architectures.

Overview

Backend Patterns is a skill from affaan-m/everything-claude-code that implements robust backend design patterns like repository, factory, singleton, and dependency injection. It provides AI agents with knowledge of scalable and maintainable server-side architectures.

Key Features

  • Repository pattern implementation for data access abstraction
  • Factory and singleton pattern guidance for object creation
  • Dependency injection patterns for loose coupling
  • Scalable architecture design for server-side applications

Who is this for?

This skill is for backend developers who want AI assistance in applying proven design patterns to their server-side code. It is useful for teams building enterprise applications that need well-structured, maintainable backend architectures.

๐Ÿ“ฆ

Same repository

affaan-m/everything-claude-code(113 items)

backend-patterns

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add affaan-m/everything-claude-code --skill backend-patterns
skills.sh Installโš  Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add affaan-m/everything-claude-code --skill backend-patterns
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/backend-patterns/SKILL.md

SKILL.md

3,438Installs
38,891
-
AddedJan 31, 2026

More from this repository10

๐Ÿช
affaan-m-everything-claude-code๐ŸชMarketplace

Battle-tested Claude Code configurations from an Anthropic hackathon winner

๐ŸŽฏ
golang-patterns๐ŸŽฏSkill

Provides reusable design patterns and idiomatic Go solutions for efficient, scalable, and maintainable software architecture.

๐ŸŽฏ
frontend-patterns๐ŸŽฏSkill

Provides reusable React component patterns like composition, compound components, and render props to enhance code modularity and flexibility.

๐ŸŽฏ
springboot-patterns๐ŸŽฏSkill

Spring Boot development patterns skill covering REST API design, layered service architecture, data access, caching, async processing, and logging for production-grade Java services

๐ŸŽฏ
continuous-learning-v2๐ŸŽฏSkill

Dynamically updates and refines AI model knowledge through iterative feedback, adaptive learning techniques, and intelligent knowledge integration.

๐ŸŽฏ
postgres-patterns๐ŸŽฏSkill

Provides reusable SQL query patterns, database design strategies, and performance optimization techniques for PostgreSQL development

๐ŸŽฏ
api-design๐ŸŽฏSkill

REST API design patterns covering resource naming conventions, HTTP status codes, pagination, filtering, error responses, versioning, and rate limiting for building consistent, developer-friendly production APIs.

๐ŸŽฏ
python-testing๐ŸŽฏSkill

Python testing patterns skill covering pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements for robust test suites

๐ŸŽฏ
python-patterns๐ŸŽฏSkill

Python development patterns skill covering Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust and maintainable applications

๐ŸŽฏ
coding-standards๐ŸŽฏSkill

Validates and enforces consistent code quality, style guidelines, and best practices across programming languages and project structures.