Cursor rule
A coding rule that sets 120 columns as the default maximum line length.
Cursor rule
A coding rule that sets 120 columns as the default maximum line length.
Cursor rule
A project rule requiring documentation to be updated before code is changed when using OpenSpec, a system for describing planned software changes.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.