Agent Skills › ClickHouse/ClickHouse

ClickHouse/ClickHouse

GitHub

分析 jemalloc 等内存分配配置文件的技能,通过并行子代理提取统计信息、识别热点调用栈及生成可视化图表,帮助开发者定位内存使用模式与分配瓶颈。

23 skills 50,116

Install All Skills

npx skills add ClickHouse/ClickHouse --all -g -y
More Options

List skills in collection

npx skills add ClickHouse/ClickHouse --list

Skills in Collection (23)

分析 jemalloc 等内存分配配置文件的技能,通过并行子代理提取统计信息、识别热点调用栈及生成可视化图表,帮助开发者定位内存使用模式与分配瓶颈。
用户希望分析内存分配情况 需要查找主要的内存分配源 用户提供了 .collapsed 格式的内存配置文件
.claude/skills/alloc-profile/SKILL.md
npx skills add ClickHouse/ClickHouse --skill alloc-profile -g -y
用于通过二分查找定位 ClickHouse 回归 bug 的提交。自动下载 CI 预构建二进制,执行测试脚本验证 SQL 复现用例,根据退出码判断好坏版本,从而快速缩小并确定引入缺陷的具体 Git 提交。
用户需要定位导致回归的 Git 提交 使用 SQL 复现 ClickHouse 错误并查找坏版本
.claude/skills/bisect/SKILL.md
npx skills add ClickHouse/ClickHouse --skill bisect -g -y
为ClickHouse项目生成符合维护者期望的PR描述,包括标题规范、自由格式上下文及模板化Changelog条目,提升代码审查效率。
需要撰写或更新Pull Request描述时 向ClickHouse仓库提交代码变更时
.claude/skills/clickhouse-pr-description/SKILL.md
npx skills add ClickHouse/ClickHouse --skill clickhouse-pr-description -g -y
自动审计并关闭 ClickHouse 仓库中不再失败的“flaky test”GitHub Issue。通过查询 CI 历史验证测试稳定性,安全清理已修复的遗留问题。
需要清理过期的 flaky test issue 定期维护 GitHub 仓库状态
.claude/skills/close-flaky-issues/SKILL.md
npx skills add ClickHouse/ClickHouse --skill close-flaky-issues -g -y
在本地运行AI代码审查,模拟CI流程对当前分支进行独立检查。支持自动修复并重新审查,提供提交前的代码质量第二意见,确保代码符合规范后再推送。
请求在推送前审查当前分支 要求运行本地AI代码审查 获取Diff的独立审核意见
.claude/skills/codex-review/SKILL.md
npx skills add ClickHouse/ClickHouse --skill codex-review -g -y
自动化处理PR的无人值守技能,自动解析冲突、修复CI失败及审查反馈并推送更新。适用于后台持续集成与代码合并流程,确保分支同步而不需人工干预。
需要自动解决PR冲突时 批量处理停滞的Pull Request 自动化脚本触发PR维护任务
.claude/skills/continue-pr-auto/SKILL.md
npx skills add ClickHouse/ClickHouse --skill continue-pr-auto -g -y
该技能用于继续处理现有的Pull Request,包括解决冲突、修复CI失败、响应审查反馈并推送更新。支持验证PR状态及合并历史,确保操作安全有效。
用户希望继续处理某个PR 需要解决PR冲突或CI失败 需要根据审查意见修改代码
.claude/skills/continue-pr/SKILL.md
npx skills add ClickHouse/ClickHouse --skill continue-pr -g -y
用于分析ClickHouse查询的CPU性能瓶颈。通过采样查询分析器和系统日志收集CPU堆栈跟踪,识别热点函数和调用路径,帮助定位执行耗时原因。
用户希望查找SQL查询的CPU热点 用户需要分析查询性能瓶颈 用户想要调查查询执行时间分布
.claude/skills/cpu-profile/SKILL.md
npx skills add ClickHouse/ClickHouse --skill cpu-profile -g -y
该技能用于通过执行标准脚本创建测试数据集(如hits, visits, tpch等)。它会自动验证服务器状态、检查表冲突并执行相应的SQL语句来建立测试环境,确保数据准备过程的安全与规范。
需要初始化或重置测试数据 运行TPC-H/TPC-DS基准测试前准备数据 搭建ClickHouse测试环境
.claude/skills/create-test-datasets/SKILL.md
npx skills add ClickHouse/ClickHouse --skill create-test-datasets -g -y
为 ClickHouse 项目创建 Git worktree,智能判断文本或构建任务以决定是否硬链接子模块。支持分支检出、新建及路径配置,优化开发环境初始化流程。
用户需要为 ClickHouse 项目创建新的开发工作区 用户需要基于特定分支建立独立的 git worktree
.claude/skills/create-worktree/SKILL.md
npx skills add ClickHouse/ClickHouse --skill create-worktree -g -y
从 ClickHouse 自解压二进制文件中离线提取内部 ELF,解决跨架构无法运行或需真实符号进行核心转储调试的问题。
需要为不同架构的二进制文件加载核心转储 gdb/lldb 显示无真实符号的自解压二进制文件
.claude/skills/decompress-binary/SKILL.md
npx skills add ClickHouse/ClickHouse --skill decompress-binary -g -y
自动整理ClickHouse发布说明,将生成器的原始输出清洗、分类并重写为标准格式,确保内容准确且符合规范。
需要编辑自动生成器的Changelog输出 准备发布版本并清理CHANGELOG.md
.claude/skills/edit-changelog/SKILL.md
npx skills add ClickHouse/ClickHouse --skill edit-changelog -g -y
自动诊断并修复ClickHouse公共PR同步至私有仓库时的CI失败问题。支持处理合并冲突、构建失败和测试失败三种场景,通过解析PR号定位同步PR并执行针对性修复。
用户请求修复CH Inc sync CI作业失败 检测到同步PR存在合并冲突或CI状态异常
.claude/skills/fix-sync/SKILL.md
npx skills add ClickHouse/ClickHouse --skill fix-sync -g -y
生成 ClickHouse 仓库中准备合并的 PR 报告,按作者分类并显示 CI 状态及冲突情况。
查询准备合并的 PR 查看 'good-prs' 检查 merge-ready PR
.claude/skills/good-prs/SKILL.md
npx skills add ClickHouse/ClickHouse --skill good-prs -g -y
用于评估ClickHouse性能测试结果,判断回归是否真实、是否存在抖动或已知历史问题。通过CI数据或本地脚本对比PR变更与历史趋势,提供可操作的结论。
需要评估PR对性能的影响 检查性能测试结果的稳定性与真实性 对比当前运行与历史基准数据
.claude/skills/perf-comparison/SKILL.md
npx skills add ClickHouse/ClickHouse --skill perf-comparison -g -y
分析 ClickHouse PR 的性能对比报告,提取性能回归与改进项,并通过交叉引用主分支历史数据区分真实变更与不稳定测试,确保结果完整准确。
用户要求分析特定 PR 的性能报告 用户提供 CI 性能比较链接或 PR 编号
.claude/skills/perf-report/SKILL.md
npx skills add ClickHouse/ClickHouse --skill perf-report -g -y
用于审查 ClickHouse Pull Request,检查代码正确性、安全性、性能及合规性。支持自动获取 Diff、识别 Revert PR、验证 Changelog 元数据质量,并提供针对 C++ 核心模块的严格反馈。
用户要求审查 PR 用户提供 PR 编号或分支名称
.claude/skills/review/SKILL.md
npx skills add ClickHouse/ClickHouse --skill review -g -y
将 Claude Code 会话或转录文件加密上传至 pastila.nl,并返回包含解密密钥的查看链接。支持当前会话、指定 ID 或路径,适用于分享对话记录或调试上下文。
用户请求分享会话 用户需要获取会话查看链接 用户要求发布对话记录
.claude/skills/share/SKILL.md
npx skills add ClickHouse/ClickHouse --skill share -g -y
用于更新 ClickHouse 第三方库(contrib submodule)版本。处理分支管理、CMake 适配及源码修复,支持交互与自动化流水线模式,涵盖依赖升级全流程。
用户请求更新第三方库版本 需要 bump contrib 子模块
.claude/skills/update-contrib/SKILL.md
npx skills add ClickHouse/ClickHouse --skill update-contrib -g -y
在浏览器中提供待提交或 PR 前的代码变更审查界面。启动本地服务器渲染 diff,收集用户行级评论并返回 JSON,需逐一处理反馈。支持本地及 SSH 转发场景,适用于需要人工介入的代码审查流程。
请求在浏览器中审查代码变更 需要在提交前进行交互式代码 review
.claude/skills/diff-review/SKILL.md
npx skills add ClickHouse/ClickHouse --skill diff-review -g -y
用于本地复现 ClickHouse CI 性能测试中性能变化的结果。自动获取报告、下载二进制文件并重新运行受影响的查询,以验证回归或改进是否真实存在。
用户希望“double-check”CI性能测试结果 用户希望“reproduce”或“verify locally”性能对比差异 用户希望“re-run”特定提交的性能检查
.claude/skills/double-check-perf-tests/SKILL.md
npx skills add ClickHouse/ClickHouse --skill double-check-perf-tests -g -y
用于端到端调查 CI 失败,通过 PR 或 S3 URL 获取测试输出,区分偶发与回归,检查关联 Issue 和修复状态,并生成根因假设。全程只读,不修改代码或提交。
用户询问 CI 构建或测试失败原因 提供 GitHub PR 或 S3 报告链接要求分析
.claude/skills/investigate-ci/SKILL.md
npx skills add ClickHouse/ClickHouse --skill investigate-ci -g -y
用于分析ClickHouse Keeper压力测试结果的技能,支持验证PR、调查回归及生成性能报告。
验证Keeper PR对压力测试的影响 查询特定日期窗口内的Keeper性能变化 调查Keeper夜间构建的回归或改进 询问Keeper p99延迟、内存或RPS指标
.claude/skills/keeper-stress-analysis/SKILL.md
npx skills add ClickHouse/ClickHouse --skill keeper-stress-analysis -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-29 02:00
浙ICP备14020137号-1