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).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.