aibuilder.sh
SkillsAgentsCommandsPlugins
LearnStats
aibuilder.sh

Composable building blocks for Claude Code

Built with BrainGrid

Filters

Filters1

Type

Task

Filters1

Type

Task

author:clickhouse
17 artifacts found
skillby clickhouse
3mo ago

google-cpp-style

Google C++ Style Guide rules for writing clean, maintainable C++ code. Use when writing C++, reviewing code, discussing naming conventions, formatting, class design, or any C++ best practices. Covers headers, scoping, classes, functions, naming, comments, and formatting.

1 repos0 installs
$npx ai-builder add skill clickhouse/google-cpp-style
skillby clickhouse
7mo ago

build

Build ClickHouse with various configurations (Release, Debug, ASAN, TSAN, etc.). Use when the user wants to compile ClickHouse.

1 repos0 installs
$npx ai-builder add skill clickhouse/build
skillby clickhouse
1mo ago

good-prs

Show a report of open ClickHouse PRs whose only non-green CI check is "CH Inc sync" (or that are fully green) — i.e. effectively ready to merge. Groups by your authored PRs, PRs assigned to you (authored by others), and PRs by tracked authors (default groeneai). Shows the CH Inc sync state and whether each PR was ever approved; excludes already-merged PRs. Use when asked for "good PRs", merge-ready PRs, or PRs blocked only on the sync job.

1 repos0 installs
$npx ai-builder add skill clickhouse/good-prs
skillby clickhouse
1mo ago

review

Review a ClickHouse Pull Request for correctness, safety, performance, and compliance. Use when the user wants to review a PR or diff.

1 repos0 installs
$npx ai-builder add skill clickhouse/review
skillby clickhouse
1mo ago

bisect

Bisect a ClickHouse regression using pre-built master binaries from CI. Use when the user wants to find the commit that introduced a bug.

1 repos0 installs
$npx ai-builder add skill clickhouse/bisect
skillby clickhouse
1mo ago

fix-sync

Fix the "CH Inc sync" job in a pull request. Diagnoses the failure as one of three types — conflicts found, build failed, or tests failed — and handles each accordingly.

1 repos0 installs
$npx ai-builder add skill clickhouse/fix-sync
skillby clickhouse
1mo ago

continue-pr

Continue work on an existing PR - resolve conflicts, fix CI failures, address reviewer feedback, and push updates. Use when the user wants to pick up and advance a pull request.

1 repos0 installs
$npx ai-builder add skill clickhouse/continue-pr
skillby clickhouse
1mo ago

diff-review

In-browser review of pending changes before committing or opening a PR. Starts a local server on localhost:3000 that renders the working-tree diff with @pierre/diffs CodeView, opens the user's browser, and waits for their line comments — which must then be read back and addressed. Works from a browser on the same machine, or from the user's own machine through an SSH-forwarded port (the server prints the `ssh -L` command); where nobody opens the page within 120 s, it exits on its own. Use when the user asks for a browser review of the changes.

1 repos0 installs
$npx ai-builder add skill clickhouse/diff-review
skillby clickhouse
1mo ago

cpu-profile

Profile a ClickHouse query using the sampling query profiler and system.trace_log. Use when the user wants to find CPU hotspots, analyze where time is spent in a query, or investigate performance bottlenecks.

1 repos0 installs
$npx ai-builder add skill clickhouse/cpu-profile
skillby clickhouse
1mo ago

perf-report

Analyze CI performance comparison reports for a ClickHouse PR. Lists all regressions and improvements, cross-references with master history to distinguish real changes from flaky tests.

1 repos0 installs
$npx ai-builder add skill clickhouse/perf-report
skillby clickhouse
1mo ago

alloc-profile

Analyze a jemalloc (or other) allocation profile in collapsed stack format. Use when the user wants to analyze memory allocations, find top allocators, or understand memory usage patterns from a .collapsed profile file.

1 repos0 installs
$npx ai-builder add skill clickhouse/alloc-profile
skillby clickhouse
1mo ago

update-contrib

Update a ClickHouse third-party library (contrib submodule) to a new version. Handles fork management, submodule pointer bumps, CMake adaptation, and source code fixes. Use when the user wants to bump a dependency.

1 repos0 installs
$npx ai-builder add skill clickhouse/update-contrib
skillby clickhouse
1mo ago

investigate-ci

Investigate a ClickHouse CI failure end-to-end from a PR or S3 report URL. Fetches the failed tests and their output, classifies each as flaky vs a real regression using play.clickhouse.com master history, and for every failure searches for both an existing tracking GitHub issue and an existing fix (open/merged PR) — reporting, per failure, whether an issue still needs to be created and whether a fix exists with its status (WIP, merged, already in this branch or not). Downloads and reads the harness artifacts only for failures that history does not explain, and reports a root-cause hypothesis. Read-only first pass — never commits, pushes, or edits.

1 repos0 installs
$npx ai-builder add skill clickhouse/investigate-ci
skillby clickhouse
1mo ago

edit-changelog

Edit an auto-generated ClickHouse release changelog into the form that gets committed to CHANGELOG.md. Use when the user has the output of `utils/changelog/changelog.py` and wants it cleaned up and re-categorized for a release.

1 repos0 installs
$npx ai-builder add skill clickhouse/edit-changelog
skillby clickhouse
1mo ago

perf-comparison

Evaluate ClickHouse performance test results from existing CI/dashboard data or local perf.py runs. Use to check PR performance changes, run local performance tests, compare with history, assess flakiness, inspect coverage/PR relevance, and summarize whether a result is actionable.

1 repos0 installs
$npx ai-builder add skill clickhouse/perf-comparison
skillby clickhouse
1mo ago

create-worktree

Create a ClickHouse git worktree with submodules hardlinked from the main repo. Use when the user wants to create a new worktree for ClickHouse development.

1 repos0 installs
$npx ai-builder add skill clickhouse/create-worktree
skillby clickhouse
1mo ago

share

Share a Claude Code session to pastila.nl and return a viewer link. Shares the current session by default, or a session specified as a transcript path, a session id, or a project. Use when the user asks to share, publish, or get a link to this conversation or to a session/transcript.

1 repos0 installs
$npx ai-builder add skill clickhouse/share
You've reached the end