Agent Skills
› evrendom/rudel
evrendom/rudel
GitHub用于在本地环境中测试 Rudel API,包括通过 cookie 进行身份验证、设置组织上下文以及执行 RPC 调用,旨在验证端点功能、调试 RPC 请求及检查认证流程。
Install All Skills
npx skills add evrendom/rudel --all -g -y
Skills in Collection (12)
用于在本地环境中测试 Rudel API,包括通过 cookie 进行身份验证、设置组织上下文以及执行 RPC 调用,旨在验证端点功能、调试 RPC 请求及检查认证流程。
测试 API 端点
调试 RPC 调用
验证认证流程
检查 API 响应
npx skills add evrendom/rudel --skill api-testing -g -y
ClickHouse架构决策助手,基于工作负载形状提供 ingestion、建模及系统设计方案。严格区分官方文档与经验建议,输出包含权衡分析及验证方法的标准化架构推荐。
设计ClickHouse架构
选择数据摄入或建模模式
根据工作负载制定系统设计方案
npx skills add evrendom/rudel --skill clickhouse-architecture-advisor -g -y
提供ClickHouse最佳实践,涵盖模式设计、查询优化及Agent连接工作流。包含31条规则,用于审查Schema、配置及查询性能,确保利用列存特性提升效率并保障安全性。
审查ClickHouse表结构或Schema
优化ClickHouse查询语句
检查ClickHouse配置参数
构建ClickHouse Agent连接流程
npx skills add evrendom/rudel --skill clickhouse-best-practices -g -y
指导在Node.js环境中使用ClickHouse客户端进行编码,涵盖配置、查询、插入及参数绑定等核心开发任务。
需要编写基于@clickhouse/client的Node.js后端代码
处理ClickHouse数据插入、查询或连接配置
npx skills add evrendom/rudel --skill clickhouse-js-node-coding -g -y
通过封装命令执行只读ClickHouse查询,遵循安全规范限制扫描范围与时间。提供发现数据库、表结构及索引的标准化工作流,辅助数据探索与分析任务。
需要查询ClickHouse元数据
探索数据库表结构或字段信息
获取有限结果的数据样本
npx skills add evrendom/rudel --skill clickhouse-query -g -y
提供代码架构规范,指导函数排序、服务函数优先于类、避免代理膨胀及提取共享逻辑,旨在优化代码结构、提升可测试性与维护性。
组织代码结构
重构类或模块
设计服务层结构
将代码提取到新文件
npx skills add evrendom/rudel --skill code-architecture -g -y
管理环境变量,涵盖本地配置、CI/CD注入、前端构建及Turborepo透传。提供添加新变量的检查清单和缺失变量的调试指南,防止硬编码密钥并确保环境一致性。
添加新的环境变量或密钥
排查环境变量未定义错误
本地测试通过但CI失败
Turborepo环境变量未传递
npx skills add evrendom/rudel --skill environment-variables -g -y
获取最新官方库文档,避免依赖过时训练数据。通过解析库ID并检索权威来源的API、用法和最佳实践,确保开发准确性。
需要查询外部库或框架的最新API
验证代码实现是否符合当前最佳实践
查找特定版本的功能变更或迁移指南
npx skills add evrendom/rudel --skill library-docs -g -y
指导在推送代码前执行验证、审查差异并提交,随后使用约定式提交格式创建 Pull Request,确保 CI 通过且描述完整。
需要创建 Pull Request
准备推送代码到远程仓库
npx skills add evrendom/rudel --skill pr-creation -g -y
Bun测试规范,强制使用bun:test框架。规定默认进行基于真实基础设施的API集成测试,禁止Mock和单元测试(纯逻辑除外)。严禁在正向测试中使用try-catch、提前返回或跳过缺失环境变量的测试,确保测试严格性。
创建新测试文件
编写it()或describe()块
修改*.test.ts或*.spec.ts文件
npx skills add evrendom/rudel --skill testing-bun -g -y
定义TypeScript编码规范,涵盖命名、导入导出及类型安全规则。用于指导代码编写、审查和重构,确保项目一致性。
编写TypeScript代码
审查TypeScript代码
重构TypeScript代码
npx skills add evrendom/rudel --skill typescript-standards -g -y
用于排查ClickHouse Node.js客户端在Node.js运行时环境中的常见问题,如连接断开、数据类型不匹配、只读用户限制及TLS配置等。
报告连接错误(如socket hang-up)
遇到数据插入或解析失败
询问代理或TLS配置问题
描述随机断连或查询超时
npx skills add evrendom/rudel --skill clickhouse-js-node-troubleshooting -g -y


