Backend
2720 skills in Development > Backend
backend-models
Define and structure database models with clear naming conventions, timestamps, data integrity constraints, appropriate data types, and relationship definitions. Use this skill when creating or modifying database model files in directories like models/, entities/, schemas/, src/models/, app/models/, or any ORM model definition folders. Use this when defining model classes with ORMs like Sequelize, TypeORM, Prisma schema, Django ORM models, Rails ActiveRecord models, SQLAlchemy models, Mongoose schemas, or any database ORM framework, adding or modifying database constraints like NOT NULL, UNIQUE, CHECK constraints, or foreign key relationships to enforce data integrity at the database level, defining model relationships such as hasMany, belongsTo, hasOne, belongsToMany, ManyToMany, or OneToMany associations between entities to represent how data is connected, implementing validation rules at the model layer for data integrity including required fields, format validation, and custom business rule validation, ch
back-end-structure
Build NestJS backend following Orchestrator AI patterns. Module/Service/Controller structure, A2A protocol compliance, transport types, error handling. CRITICAL: Files follow kebab-case naming. Controllers handle HTTP, Services contain business logic, Modules organize dependencies.
design-patterns-ruby
Comprehensive Ruby implementations of Gang of Four (GoF) design patterns. Use when implementing object-oriented design solutions, refactoring to reduce coupling, solving architecture problems, or when user mentions specific patterns (Factory, Singleton, Observer, Strategy, etc.) in Ruby context.
py-deploy-remote
Deploy Flask server to remote machine (185.96.221.52). Stops remote server, copies files via scp, restarts server, and verifies. Use when deploying Python server updates to remote Mac mini.
mcp-builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
parallel-ready-django
Audit and prepare a Django codebase for parallel multi-agent development. Use when asked to check if a Django project is ready for parallelization, prepare a repo for multi-agent work, audit codebase structure, set up orchestration infrastructure, or identify blockers for parallel development. Analyzes Django apps, models, migrations, and module boundaries.
backend-design-optimizer
Find the best backend architecture, database design, and API patterns using deep research. Use when user asks "best database for...", "optimize API", "backend architecture for...", or "scale this service".
global-conventions
Follow general development conventions for project structure, documentation, version control, and configuration management. Use this skill when organizing files and directories, maintaining README files, writing commit messages, managing environment variables, updating dependencies, establishing code review processes, or maintaining changelogs. Apply when setting up new projects, restructuring codebases, or ensuring development best practices.
code-documentation
Use when writing or improving code documentation. Covers docstrings (Google style), README files, API documentation, architecture decision records, and inline comments. Triggers on documentation requests, docstring generation, README creation, or when code needs explanation.
backend-api
Quick implementation of simple API endpoints following project standards. Use this for small tasks like adding an endpoint to an existing route file, fixing bugs, or minor modifications. For complex features or new route files, use the api-planner agent instead. (project)
sr-cardoso-whatsapp
Integracao WhatsApp via Evolution API no Sr Cardoso. Use quando configurar EVOLUTION_*, conectar instancias, ajustar notificacoes, cron jobs, filas de retry e mensagens automaticas.
claude-md-updater
Update CLAUDE.md with minimal, concise, targeted edits. Avoid bloat.TRIGGERS - Use this skill when user says:- "update claude.md", "update the claude md"- "sync claude.md", "refresh claude.md"- "edit claude.md", "modify claude.md"- "add to claude.md", "change claude.md"- "update claude.md with X" (explicit content)- Any request to make changes to CLAUDE.md contentTWO MODES:(1) DEFAULT MODE - "update claude.md" → Analyze git changes since last timestamp(2) EXPLICIT MODE - "update claude.md with X" → Add the specific content XCORE PRINCIPLE: Every update must be minimal and concise. Question every line added.Also use when:- User asks to sync CLAUDE.md with recent code changes (default mode)- Adding major dependencies, architecture patterns, or directory changes- Claude repeatedly makes mistakes that a targeted rule could prevent- Post-milestone updates (new APIs, testing patterns, security fixes)- Project standards, workflows, or conventions change
mcp-toolbox
Use when working with or extending the local Codex MCP toolset/server that exposes HTTP endpoints for shell, filesystem, git, and Excel operations, or when a task should be executed by calling those MCP endpoints instead of local tools, especially if the MCP server is running.
enactfirecrawl
Scrape, crawl, search, and extract structured data from websites using Firecrawl API - converts web pages to LLM-ready markdown
chatkit-backend-adapter
Modify OpenAI ChatKit starter to use FastAPI backend instead of OpenAI API, including citation support and error handling.
vanilla-rails-jobs
Use when writing background jobs or async operations - enforces thin job wrappers (3-5 lines) that delegate to models using _later/_now naming pattern
django-models-development
Create and modify Django models with proper fields, relationships, and soft-delete support. Use when adding models, modifying fields, creating relationships, or changing database schema.
backend-design
Design robust, scalable backend architectures that complement Design OS frontend components. Use this skill when planning APIs, database schemas, and server-side logic for products designed in Design OS.
service-layer
Service 层架构与前后端联调规范。Use when creating API services, writing Service classes, or handling backend integration. Triggers on: creating services, API calls, BaseService pattern, rewrites configuration, error handling.
zapsign
ZapSign electronic signature API via curl. Use this skill to create documents for signature, manage signers, and track signing status.