TencentBlueKing

46 mods across 1 repository, 2.5k stars between them.

openspec-first

02

TencentBlueKing/bk-ci

Cursor rule

A project rule requiring documentation to be updated before code is changed when using OpenSpec, a system for describing planned software changes.

2.5k 3d ago A 401 tokens

TencentBlueKing/bk-ci

Cursor rule

A project rule for adding new database tables in the Process module, including checks for sharding and related misc files. Sharding splits data across multiple database partitions.

2.5k 3d ago A 0 tokens

skill-context-first

04

TencentBlueKing/bk-ci

Cursor rule

A set of Cursor rules for deciding which skill context to read first, in what order, and within what default budget. Cursor is a coding environment with rules that guide an AI assistant.

2.5k 3d ago A 974 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A BK-CI architecture skill for understanding how modules work together across a software delivery pipeline. BK-CI is the project named in the skill description.

2.5k 3d ago A 65 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide to the BK-CI Agent, the software running on a build machine that communicates with the build system. It covers the agent's background process, heartbeat, polling, task startup, and updates.

2.5k 3d ago A 70 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

API contract design guidance for BK-CI, covering resource paths, HTTP methods, request and response objects, error codes, and versioning. An API contract defines how software clients and services communicate.

2.5k 3d ago A 50 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide to the BK-CI artifact module, which handles uploaded build outputs, their metadata, storage through BkRepo or disks, file tasks, and cleanup. Build artifacts are files produced by a build, such as packages or reports.

2.5k 3d ago A 75 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide to the BK-CI Auth module, covering role-based access control, user groups, resource management, IAM integration, authorization migrations, and OAuth2 sign-in. OAuth2 is a standard way for applications to handle delegated login and access.

2.5k 3d ago A 60 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

Backend microservice development guidance for BK-CI using Kotlin or Java and Spring Boot. It covers resources, API, service, and data-access layers, dependency injection, service ownership, and backend conventions.

2.5k 3d ago A 62 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A workflow for learning an unfamiliar business domain and recording the findings as BK-CI skills or architecture documents. It uses internal wiki material and code comparisons to identify module boundaries and rewrite knowledge documents.

2.5k 3d ago A 64 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A BK-CI release-notes workflow for processing newly added version sections in a changelog. A changelog is a file that records software changes between releases.

2.5k 3d ago A 93 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A narrowly scoped guide for removing old GitHub-related git worktrees. A worktree is another working directory linked to the same Git repository.

2.5k 3d ago A 61 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A workflow for finishing work tied to a Git branch by optionally closing its GitHub issue and removing the local worktree and branch. A worktree is a separate local checkout of a repository branch.

2.5k 3d ago A 138 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide to shared backend practices in BK-CI, including aspect-oriented programming, distributed locks, retries, input checks, performance monitoring, scheduled jobs, and audit logs. These are technical concerns used across multiple features.

2.5k 3d ago A 67 tokens

database-design

16

TencentBlueKing/bk-ci

Skill Claude CodeCodex

Database design guidance for BK-CI, covering table structures, SQL definition scripts, indexes, sharding, and data archiving. Sharding splits data across multiple database partitions; archiving moves older data out of active storage.

2.5k 3d ago A 63 tokens

design-patterns

17

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A coding guide for choosing common design patterns, such as factories, strategies, and observers, in the BK-CI codebase. It also helps locate these patterns when changing the code.

2.5k 3d ago A 61 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide to BK-CI build scheduling, which decides where queued build tasks run and manages available capacity. It covers build machines, third-party machines, Docker, and Kubernetes scheduling.

2.5k 3d ago A 66 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

Frontend development guidance for BK-CI pages and components built with Vue, a JavaScript framework for user interfaces. It covers Vue components, Vuex state management, API calls, styling conventions, and page interactions.

2.5k 3d ago A 59 tokens

git-commit-and-push

20

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A workflow for safely creating a Git commit and sending it to a remote repository. It follows BK-CI repository rules and uses a personal fork by default.

2.5k 3d ago A 95 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide for writing Git commit messages and deciding how to divide changes into commits. Git is a version-control system that records code changes and supports collaboration.

2.5k 3d ago A 60 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide for managing software repositories and collaboration through GitHub. GitHub is a service for hosting code, issues, pull requests, reviews, and project discussions.

2.5k 3d ago A 68 tokens

github-worktree

23

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A GitHub Issue worktree workflow for creating an isolated copy of a repository for a task. A worktree lets separate branches be checked out in separate folders, while an issue records the work to be done.

2.5k 3d ago A 115 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A set of conventions for developing BK-CI Go Agent code. Go is a programming language, and an agent here is software that runs tasks on a build machine.

2.5k 3d ago A 61 tokens