Agent Skills
› timeplus-io/proton
timeplus-io/proton
GitHub分析 jemalloc 或 async-profiler 的内存分配配置文件,识别分配热点、内存使用模式及泄漏风险,指导代码优化。
Install All Skills
npx skills add timeplus-io/proton --all -g -y
Skills in Collection (7)
分析 jemalloc 或 async-profiler 的内存分配配置文件,识别分配热点、内存使用模式及泄漏风险,指导代码优化。
用户提及内存剖析、堆分析、分配热点
询问 jemalloc、async-profiler 或折叠栈格式文件
npx skills add timeplus-io/proton --skill alloc-profile -g -y
提供构建、编译及运行服务端/客户端和集群的标准化流程,支持执行单元测试、无状态SQL测试及冒烟测试,并协助排查构建与测试失败问题。
用户提及构建、编译、ninja、cmake
需要运行测试或检查测试失败
启动服务器或执行预提交检查
遇到构建错误或测试中断
npx skills add timeplus-io/proton --skill build-and-verify -g -y
诊断Proton CI失败及性能对比结果,通过GitHub Checks和上传报告定位问题。支持PR检查状态收集、失败分类(代码/Flaky/基础设施)及性能回归分析,提供调试建议。
CI检查提及
PR有红色或失败检查
用户粘贴CI URL
询问流水线测试失败
npx skills add timeplus-io/proton --skill ci-diagnostics -g -y
规范 Timeplus/Proton C++20 代码风格,涵盖命名、Proton fences、IProcessor 模式及 clang-format 格式化,适用于所有 C++ 代码的编写、审查与重构。
C++ 代码编写
C++ 代码审查
C++ 代码重构
C++ 样式检查
npx skills add timeplus-io/proton --skill cpp-coding -g -y
用于在Git仓库中创建隔离的worktree,复用子模块数据以节省空间和时间。适用于需要独立分支、干净工作区或隔离构建测试的任务,支持自动配置子模块和构建目录。
用户需要在单独分支上工作时
用户需要干净的副本时
用户提到worktrees时
npx skills add timeplus-io/proton --skill create-worktree -g -y
用于审查代码变更(PR、分支或diff),重点评估正确性、流式语义、状态恢复、兼容性及性能。通过特定检查清单确保数据一致性、并发安全及资源使用效率,适用于数据库内核等复杂系统的代码审核场景。
用户要求审查代码或PR
用户询问变更安全性
用户提供PR编号或diff
npx skills add timeplus-io/proton --skill review -g -y
Timeplus流式SQL技能,涵盖流类型选择、窗口函数、EMIT策略及查询模式。用于编写、调试SQL查询及设计流处理管道。
编写流式SQL查询
调试SQL错误
理解流式行为
设计流处理管道
npx skills add timeplus-io/proton --skill sql-usage -g -y


