Toolverse
All skills

design-patterns

by TencentBlueKing

BK-CI 项目设计模式实践指南,涵盖工厂模式、策略模式、观察者模式、装饰器模式、模板方法等在项目中的实际应用。当用户学习设计模式、重构代码、设计可扩展架构或理解项目设计时使用。

Installation

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

Installation

Quick info

Category
UX / Design
Views
8

About this skill

BK-CI 项目设计模式实践指南,涵盖工厂模式、策略模式、观察者模式、装饰器模式、模板方法等在项目中的实际应用。当用户学习设计模式、重构代码、设计可扩展架构或理解项目设计时使用。

How to use

  1. Zainstaluj skill w swoim środowisku Claude, Copilot lub innym agencie obsługującym umiejętności — dodaj repozytorium TencentBlueKing/bk-ci do źródeł dostępnych dla asystenta.

  2. Gdy pracujesz nad kodem i chcesz zrozumieć, jak zastosować wzorzec Factory, poproś asystenta: "Pokaż mi, jak TaskFactory w BK-CI tworzy instancje zadań na podstawie typu" — skill wyciągnie konkretny przykład z kodu.

  3. Podczas refaktoryzacji własnego projektu wskaż asystentowi, jakie problemy rozwiązujesz (np. "mam wiele klas do tworzenia w zależności od parametru") — skill zasugeruje odpowiedni wzorzec z BK-CI i pokaże, jak go wdrożyć.

  4. Aby projektować rozszerzalną architekturę, poproś o przykłady, jak BK-CI obsługuje rejestrację pluginów poprzez refleksję i mapy — skill wyjaśni mechanizm i pomoże dostosować go do Twoich potrzeb.

  5. Czytając kod BK-CI, kiedy napotkasz nieznaną implementację wzorca, zapytaj asystenta o konkretną lokalizację pliku (np. worker-common/src/main/kotlin/.../TaskFactory.kt) — skill wyjaśni cel, strukturę i zastosowanie.

  6. Używaj skilla jako referencji podczas code review — gdy kolega pyta, dlaczego wybrałeś Factory zamiast innego podejścia, pokaż mu, jak BK-CI rozwiązuje ten sam problem w produkcji.

Related skills

ffmpeg-cli

by openclaw

Comprehensive video/audio processing with FFmpeg. Use for: (1) Video transcoding and format conversion, (2) Cutting and merging clips, (3) Audio extraction and manipulation, (4) Thumbnail and GIF generation, (5) Resolution scaling and quality adjustment, (6) Adding subtitles or

UX / Design
4298

software-architecture

by davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

UX / Design
66205

competitive-analysis

by anthropics

Analyze competitors with feature comparison matrices, positioning analysis, and strategic implications. Use when researching a competitor, comparing product capabilities, assessing competitive positioning, or preparing a competitive brief for product strategy.

UX / Design
58160

market-sizing-analysis

by wshobson

This skill should be used when the user asks to \

UX / Design
4791

ui-ux-designer

by sickn33

Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools. Specializes in design tokens, component libraries, and inclusive design. Use PROACTIVELY for design systems, user flows, or interface optimization.

UX / Design
1949

stitch-ui-design

by sickn33

Expert guide for creating effective prompts for Google Stitch AI UI design tool. Use when user wants to design UI/UX in Stitch, create app interfaces, generate mobile/web designs, or needs help crafting Stitch prompts. Covers prompt structure, specificity techniques, iteration

UX / Design
1670