後端開發
2720 skills in 開發 > 後端開發
Backend API
Handle client-side API consumption and data fetching in this static website, including loading JSON data files and managing external data sources. Use this skill when working with data fetching, client-side HTTP requests, and JSON data handling.
software-engineering
Domain specialist for software architecture, design patterns, code quality, and refactoring. Scope: SOLID principles, GoF design patterns, anti-patterns, code smells, clean architecture, code injection vulnerabilities, performance issues, modern language features. Excludes: infrastructure configuration, security operations beyond code injection, database design, API design, performance testing. Triggers: "SOLID", "design pattern", "refactor", "architecture", "code quality", "clean code", "factory", "singleton", "observer", "strategy", "dependency injection".
graceful-shutdown
アプリケーションの安全な終了処理を実装するスキル。シグナルハンドリング、リソースクリーンアップ、リクエストドレイニングを含む完全な終了フローを設計。Anchors:• Release It! (Michael T. Nygard) / 適用: リソース管理・障害対応 / 目的: プロダクション環境での安全なシャットダウン• Node.js Design Patterns (Mario Casciaro) / 適用: 非同期処理の終了 / 目的: Promise/Stream/Workerの適切な終了Trigger:Use when implementing shutdown handlers, signal processing, resource cleanup, request draining, or application lifecycle management.graceful shutdown, SIGTERM, SIGINT, cleanup, resource draining, process exit, signal handler
log-rotation-strategies
Node.jsアプリケーションのログローテーション戦略設計・実装スキル。PM2、logrotate、Winston、集中ログシステムを活用した効率的ログ管理を提供。Anchors:• 『Site Reliability Engineering』(Google) / 適用: ログ管理SLO / 目的: 運用卓越性• 『Systems Performance』(Brendan Gregg) / 適用: ディスクUSEメソッド / 目的: キャパシティプランニング• PM2-logrotate Module / 適用: サイズ/時間ベースローテーション / 目的: 自動ログ管理Trigger:Use when configuring log rotation, optimizing disk capacity for logs, designing log retention policies,or integrating with centralized logging systems (ELK, Datadog, CloudWatch, Loki).
software-engineer
Development workflows for Rails applications. Use when implementing features, fixing bugs, or making code changes. Currently provides the TDD Red-Green implementation workflow.
hetzner-vps-provisioning
Use this skill when the user wants to provision a Hetzner VPS, create a cloud server, deploy to Hetzner, set up a development server, configure server security (UFW, fail2ban), or estimate cloud hosting costs. Handles secure VPS provisioning with Claude Code pre-installed.
tool-security
MCPツールとAPI統合のセキュリティ設計を体系化するスキル。脅威整理、制御設計、設定検証を通じて安全なツール運用を支援する。Anchors:• Web Application Security / 適用: 脅威モデリング / 目的: 攻撃面の整理• OWASP ASVS / 適用: セキュリティ要件 / 目的: 制御の網羅性Trigger:Use when designing tool security controls, validating security configs, or reviewing secrets handling.tool security, threat modeling, config validation
generating-orm-code
This skill enables Claude to generate ORM models and database schemas. It is triggered when the user requests the creation of ORM models, database schemas, or wishes to generate code for interacting with databases. The skill supports various ORMs including TypeORM, Prisma, Sequelize, SQLAlchemy, Django ORM, Entity Framework, and Hibernate. Use this skill when the user mentions terms like "ORM model", "database schema", "generate entities", "create migrations", or specifies a particular ORM framework like "TypeORM entities" or "SQLAlchemy models". It facilitates both database-to-code and code-to-database schema generation.
angular-api-service
Use when creating API services for backend communication with proper patterns for caching, error handling, and type safety.
handler-iac-terraform
Terraform IaC handler - centralized Terraform operations including init, validate, plan, apply, and destroy. Provides standard interface for Terraform-specific logic used by all infrastructure skills. Handles Terraform initialization, backend configuration, variable files, and execution plan management.
org-chart-generator
Generate organizational hierarchy charts from CSV, JSON, or nested data. Supports multiple layouts, department coloring, and PNG/SVG/PDF export.
documentation-writer
Activates when user needs help writing documentation, README files, API docs, or code comments. Triggers on "write documentation", "create README", "document this API", "add JSDoc", "explain this code", "write docstrings", or documentation-related requests.
hono-routing
Build type-safe APIs with Hono - fast, lightweight routing for Cloudflare Workers, Deno, Bun, and Node.js. Set up routing patterns, middleware composition, request validation (Zod/Valibot/Typia/ArkType), RPC client/server with full type inference, and error handling with HTTPException. Use when: building APIs with Hono, setting up request validation with schema libraries, creating type-safe RPC client/server communication, implementing custom middleware chains, handling errors with HTTPException, extending context with custom variables, or troubleshooting middleware type inference issues, validation hook confusion, RPC performance problems, or middleware response typing errors.
kotlin-testing
Kotlin testing with JUnit 5, MockK, Spring test slices, and fast feedback commands. Provides single test execution, incremental builds, and JetBrains MCP integration for rapid TDD cycles. Use when writing tests for Kotlin/Spring code, running specific tests, or debugging test failures.
postgresql-with-rails
This skill should be used when the user asks about "PostgreSQL", "Postgres", "database optimization", "indexes", "PostgreSQL features", "JSONB", "full-text search", or PostgreSQL-specific Rails patterns. Load this skill when working with PostgreSQL databases.
git-workflow-trigger
Natural language wrapper for git commands - automatically triggers /git:commit, /git:status, /git:push when users express git workflow intent
programming-languages
Core programming languages for game server development including C++, C#, Go, Rust
devops
Generates DevOps configurations and scripts for deploying and managing Laravel applications. Run local commands to debug and deploy.
n8n
Develop workflows, custom nodes, and integrations for n8n automation platform
golang
관용적인 Go 프로그래밍 전문성과 모범 사례를 제공합니다. 공식 Go 컨벤션을 따르는 깔끔하고 효율적이며 유지보수 가능한 코드를 보장합니다. 동시성 프로그래밍 패턴, 인터페이스 설계, 에러 처리 전략, 성능 최적화를 전문으로 하며, 표준 라이브러리 활용과 생태계 통합을 마스터합니다.다음 경우에 사용: Go 코드 작성(.go 파일), 인터페이스 및 구조체 타입 설계, 동시성 패턴 구현(고루틴/채널), 관용적 에러 처리, 테이블 기반 테스트 작성, Go 모듈 생성, 성능 크리티컬 코드 최적화, go.mod 의존성 관리, HTTP 서버/클라이언트 구현, 컨텍스트 전파 작업, 공개 라이브러리 패키지 API 설계.