後端開發
2720 skills in 開發 > 後端開發
fullstack-flow-mapper
Maps complete data flows from UI components through API services, backend endpoints, Genkit flows, to database operations. Generates visual architecture diagrams.
typescript-zod
Apply when validating external data (API inputs, form data, environment variables) with TypeScript type inference.
aesthetic-cultural-research
[Aesthetics] Maps aesthetic briefs to cultural references: art movements, photography, film, architecture, music, fashion. Outputs reference lists with visual language analysis. Organizes findings as Image and Memo nodes in Brain canvas.
firecrawl
Web scraping, search, and data extraction using Firecrawl API. Use when users need to fetch web content, discover URLs on sites, search the web, or extract structured data from pages.
expression-clarify
Make code more expressive so logic and intent are self-evident through naming, structure, flow, and locality. Use when: (1) asked to prepare code for review where implementation requires translation effort to understand, (2) explanations require translating from implementation details to meaning like "this variable represents...", (3) function names describe mechanics rather than purpose or comments explain what code does rather than why, (4) choosing between working implementations based on which will be clearest to future readers.
backend-development
Integration-first development patterns for Encore.ts backend services. Focuses on importing subscriptions, polling async flows, verifying database state, and keeping diagnostic tooling close at hand.
extract-api-info
Spring Boot 백엔드의 REST API 엔드포인트 정보를 추출합니다. API 명세, 엔드포인트 목록, API 문서, 프론트엔드 연동 정보가 필요할 때 사용하세요.
Rails Context Verification
Systematic verification of codebase context before code generation to prevent assumption bugs
add-node
Add a new node to the Kubernetes cluster. Use when connecting new hardware, expanding cluster capacity, or setting up worker nodes.
moai-lang-javascript
JavaScript ES2024+ development specialist covering Node.js 22 LTS, modern runtimes (Deno, Bun), testing (Vitest, Jest), linting (ESLint 9, Biome), and backend frameworks (Express, Fastify, Hono). Use when developing JavaScript APIs, web applications, or Node.js projects.
read-avro-files
Extracts and displays JSON data from Apache Avro files. Use this when the user wants to read, convert, or view the contents of an .avro file. Automatically deserializes nested JSON fields for better readability.
express-rest-api
Build production-ready RESTful APIs with Express.js including routing, middleware, validation, and error handling for scalable backend services
background-job-scheduler
This skill builds background job processing systems with queues, retries, and scheduling.Supports Python (Celery, RQ, Dramatiq), Node.js/Bun (Bull, BullMQ), with Redis/RabbitMQ backends.Creates async tasks, scheduled jobs (cron), retry logic, error handling, and monitoring.Activate when user says "background jobs", "async tasks", "queue system", "scheduled tasks", "process emails".Output: Complete job system with workers, queues, retries, monitoring, and deployment config.
aiwf:backend-dev-guidelines
Comprehensive backend development guide for Node.js/Express/TypeScript microservices. Use when creating routes, controllers, services, repositories, middleware, or working with Express APIs, Prisma database access, Sentry error tracking, Zod validation, unifiedConfig, dependency injection, or async patterns. Covers layered architecture (routes → controllers → services → repositories), BaseController pattern, error handling, performance monitoring, testing strategies, and migration from legacy patterns.
serena-semantic-code
ALWAYS ACTIVE: Use Language Server Protocol (LSP) for semantic code understanding and intelligent editing. This skill applies to ALL coding tasks. Use Serena's LSP tools for: (1) semantic navigation and symbol discovery, (2) finding references and dependencies, (3) symbol-level editing and refactoring, (4) understanding project structure. Dramatically improves code quality and reduces token usage compared to text-based grep/read operations. Activate for any code-related work.
spring-boot-web-api
Spring Boot 4 REST API implementation patterns. Use when creating REST controllers, request validation, exception handlers with ProblemDetail (RFC 9457), API versioning, content negotiation, or WebFlux reactive endpoints. Covers @RestController patterns, Bean Validation 3.1, global error handling, and Jackson 3 configuration.
refactoring-safety
Use when restructuring code without changing behavior - ensures test coverage baseline, incremental steps, behavior preservation, and separation of refactoring from feature work to prevent regressions
mcp-server-generator
Generate complete, production-ready MCP (Model Context Protocol) servers with automatic setup, configuration, and Claude Code integration
understanding-code-archaeology
Reconstruct historical decisions from git history, commits, PRs, and issues to understand why code became the way it is rather than how it should ideally be. Use when: (1) code appears unnecessarily complex or inconsistent with surrounding patterns without obvious reason, (2) about to refactor or remove code that seems unnecessary without knowing what problem it originally solved, (3) encountering workarounds or technical debt without knowing if the original constraint still applies, (4) proposals to change code rest on ideal design rather than evidence about what decisions were made and why
kubernetes-operations
Assist with Kubernetes interactions including debugging (kubectl logs, describe, exec, port-forward), resource management (deployments, services, configmaps, secrets), and cluster operations (scaling, rollouts, node management). Use when working with kubectl, pods, deployments, services, or troubleshooting Kubernetes issues.