
from bk-ci2,495
Practical guide to design patterns used in the BK-CI project (Kotlin/Spring). Covers factory, strategy, singleton, decorator, observer, template method, chain-o
This skill captures the BK-CI project's practical usage of classical software design patterns. It summarizes real-world examples from the codebase—TaskFactory, ScmFactory, strategy and migration strategies, handler chains, Spring event listeners, and decorator-based exception handling—and explains how and where each pattern is applied. The documentation is oriented to Kotlin/Spring teams working on CI/CD platform code.
Invoke this skill when developers need to learn or refactor code in the BK-CI repository, choose an appropriate pattern for a new feature, or locate canonical examples of patterns inside the codebase. It's useful for onboarding, code reviews, and refactoring tasks where consistent architecture is important.
Best used with code-aware assistants that understand Kotlin/Java and Spring frameworks (Claude Code, Cursor, Copilot-like agents).
Pure documentation skill covering 10 design patterns (factory, singleton, builder, strategy, chain of responsibility, decorator, observer, template method, adapter, facade) as applied in the BK-CI project. No scripts to run. Well-structured with real Kotlin code examples, usage patterns, and best practices. Niche audience — only useful to developers working on or contributing to BK-CI.
Documentation-only skill. High quality content with real code examples from the BK-CI codebase. Covers factory, singleton, builder, strategy, chain of responsibility, decorator, observer, template method, adapter, and facade patterns. Includes a pattern selection guide and best practices section. Written entirely in Chinese. No security concerns whatsoever.