Backend
2720 skills in Development > Backend
backend-patterns
Backend entity patterns - services with DI, Drizzle schemas (3-file pattern), ORPC routers, TypeIDs, neverthrow. Use when creating services, schemas, routers, or new entities.
backend-async-operations
Your approach to handling backend async operations. Use this skill when working on files where backend async operations comes into play.
architecture-paradigm-space-based
Employ space-based or data-grid architectures to scale high-traffic, stateful workloads across multiple nodes.
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).
js-micro-utilities
Zero-dependency JavaScript utilities using native APIs and just-* micro-packages. Use when manipulating objects, arrays, strings, numbers, or functions. Scan tables for native solution first (backticks), fall back to just-* package only when needed. Prefer native over dependencies.
flask
Flask - Lightweight Python web framework for microservices, REST APIs, and flexible web applications with extensive extension ecosystem
lexical-editor-image-management
Implement Lexical Editor with automatic image management using Laravel Observers. Converts base64 images to file storage, deletes unused images, and handles cleanup. Use when building WYSIWYG editors with rich content, managing media uploads in editors, implementing automatic image optimization, or setting up Observer-based storage management for rich text editors.
project-setup-and-ccagi-integration
Complete project initialization including Node.js/TypeScript setup, GitHub integration, and CCAGI framework integration. Use when creating new projects or integrating CCAGI components.
fastapi-fullstack
Python full-stack with FastAPI, React, PostgreSQL, and Docker.
playwright-automation
Use when Codex must browse, interact with, or test web flows via the remote Playwright MCP server hosted on Glama.
self-improving-ai
Understanding and using StickerNest's self-improving AI system. Use when the user asks about AI self-improvement, prompt versioning, reflection loops, AI evaluation, auto-tuning prompts, or the AI judge system. Covers AIReflectionService, stores, and the improvement loop.
python-best-practices
Python development best practices, patterns, and conventions. Use when writing Python code, reviewing .py files, discussing pytest, asyncio, type hints, pydantic, dataclasses, or Python project structure. Triggers on mentions of Python, pytest, mypy, ruff, black, FastAPI, Django, Flask.
cloudflare-cron-triggers
Complete knowledge domain for Cloudflare Cron Triggers - scheduled execution of Workers usingcron expressions for periodic tasks, maintenance jobs, and automated workflows.Use when: scheduling Workers to run periodically, adding cron triggers to Workers, configuringscheduled tasks, testing cron handlers, combining crons with Workflows, enabling Green Compute,handling multiple schedules, or encountering "scheduled handler not found", "cron expression invalid","changes not propagating", "handler does not export", "timezone issues" errors.Keywords: cloudflare cron, cron triggers, scheduled workers, scheduled handler, periodic tasks,background jobs, scheduled tasks, cron expression, wrangler crons, scheduled event, green compute,workflow triggers, maintenance tasks, scheduled() handler, ScheduledController, UTC timezone
bdd-feature-generator
Creates BDD feature files for Golang Clean Architecture projects using Gherkin syntax. Use when users need to write .feature files for integration tests, create test scenarios for APIs, or generate Cucumber/Godog test specifications. Specifically for projects that follow Clean Architecture patterns with existing step definitions.
backend-api
Design and implement RESTful API endpoints following REST principles with proper HTTP methods, status codes, and URL conventions. Use this skill when creating or modifying API routes, route handlers, API endpoint files, controller files that handle HTTP requests and responses, or any server-side files that define RESTful endpoints. Use this when working on API versioning, implementing rate limiting, designing resource-based URLs, handling query parameters for filtering/sorting/pagination, or structuring nested resource endpoints. Use this when writing code in files like routes.js, api.js, controllers/, handlers/, endpoints/, or any file that defines HTTP API routes and responses.
vanilla-rails
Use when building Rails + Hotwire applications - covers REST routing, thin controllers, rich models, Turbo Streams/Frames, and Stimulus patterns from 37signals
documentation
Technical documentation creation and improvement with emphasis on clarity, conciseness, and maximum communication efficiency. Use for README files, API docs, project documentation, code comments, and any written content. Prioritizes brevity over verbosity, essential information over comprehensive detail, and immediate usefulness over exhaustive coverage.
pino
Pino fast JSON logger for Node.js. Covers log levels, child loggers, transports, and redaction. Triggers on pino, logger, log.info, log.error.
env-health
Diagnose and fix Laravel environment configuration issues, cache problems, and database connection errors. Use when user reports "configuration not applied", "database connection error", "SQLite connection attempt", "hosts array is empty", or any environment-related issues. Also use after .env file modifications.
backend-apis
Master API design and development. Learn REST, GraphQL, authentication, rate limiting, versioning, and building scalable APIs.