design-patterns
BK-CI 项目设计模式实践指南,涵盖工厂模式、策略模式、观察者模式、装饰器模式、模板方法等在项目中的实际应用。当用户学习设计模式、重构代码、设计可扩展架构或理解项目设计时使用。
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
BK-CI 项目设计模式实践指南,涵盖工厂模式、策略模式、观察者模式、装饰器模式、模板方法等在项目中的实际应用。当用户学习设计模式、重构代码、设计可扩展架构或理解项目设计时使用。
How to use
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.
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.
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ć.
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.
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.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.