Toolverse
All skills

backend-microservice-development

by TencentBlueKing

后端微服务开发规范,涵盖目录结构、分层架构(API/Service/DAO)、依赖注入、配置管理、Spring Boot 最佳实践。当用户进行后端开发、创建新微服务、编写 Kotlin/Java 代码或设计服务架构时使用。

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
11

About this skill

后端微服务开发规范,涵盖目录结构、分层架构(API/Service/DAO)、依赖注入、配置管理、Spring Boot 最佳实践。当用户进行后端开发、创建新微服务、编写 Kotlin/Java 代码或设计服务架构时使用。

How to use

  1. Zidentyfikuj typ zasobu, który budujesz — UserPipelineResource dla interfejsu publicznego, ServiceProcessResource dla komunikacji wewnętrznej, BuildDispatchResource dla agentów, lub OpenApiResource dla klientów zewnętrznych. Każdy typ ma inny prefiks i zakres dostępu.

  2. Utwórz strukturę katalogów zgodnie z czterowarstwową architekturą: api-{service} dla definicji interfejsów REST, biz-{service} dla logiki biznesowej i DAO, boot-{service} jako niezależna jednostka deploymentu, model-{service} dla obiektów dostępu do bazy danych generowanych przez JOOQ.

  3. Zdefiniuj interfejs Resource w warstwie api-{service} używając adnotacji @Path, @GET/@POST, @Operation do dokumentacji OpenAPI. Parametry autentykacji pobieraj z nagłówka AUTH_HEADER_USER_ID, zwracaj odpowiedź w typie Result.

  4. Zaimplementuj Resource w tej samej warstwie z iniekcją konstruktora @Autowired — wstrzykuj Service z warstwy biz-{service}. Nie umieszczaj logiki biznesowej w Resource, deleguj do Service.

  5. W warstwie biz-{service} napisz Service z metodami biznesowymi oraz DAO do dostępu do danych. Stosuj nazewnictwo pakietów com.tencent.devops.{modul}.

  6. Skonfiguruj Spring Boot w boot-{service} — zarejestruj komponenty, ustaw properties, przygotuj artefakt do deploymentu jako niezależny mikroserwis.

Related skills

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146

mgrep

by mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

Backend
30140

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964