Agent Skills
› evrendom/rudel
evrendom/rudel
GitHub用于测试本地 Rudel API 的认证请求。涵盖通过 cookie 会话进行登录、设置组织上下文及验证会话的步骤,提供 RPC 调用模式及合约/Schema 路径指引,辅助调试和验证 API 响应。
Install All Skills
npx skills add evrendom/rudel --all -g -y
Skills in Collection (12)
用于测试本地 Rudel API 的认证请求。涵盖通过 cookie 会话进行登录、设置组织上下文及验证会话的步骤,提供 RPC 调用模式及合约/Schema 路径指引,辅助调试和验证 API 响应。
测试 API 端点
调试 RPC 调用
验证认证流程
检查 API 响应
npx skills add evrendom/rudel --skill api-testing -g -y
用于ClickHouse架构设计,根据可观测性、安全等负载类型提供决策框架。严格区分官方、推导及经验建议并标注来源,确保推荐基于最佳实践与官方文档,输出结构化架构方案。
设计ClickHouse系统架构
选择数据摄入或建模模式
将最佳实践转化为特定负载的系统设计
npx skills add evrendom/rudel --skill clickhouse-architecture-advisor -g -y
ClickHouse最佳实践技能,提供31条涵盖模式设计、查询优化及智能体连接的规则。用于审查Schema、查询和配置,确保遵循列式存储等特定行为,提升性能与安全性。
审查ClickHouse表结构或Schema设计
优化SQL查询语句
配置ClickHouse服务器参数
智能体连接ClickHouse数据库
npx skills add evrendom/rudel --skill clickhouse-best-practices -g -y
指导在Node.js环境下使用@clickhouse/client编写代码,涵盖配置、插入、查询及参数绑定。强调JSONEachRow格式与防SQL注入,明确排除浏览器/Edge环境。
需要构建基于ClickHouse Node.js客户端的应用
涉及客户端配置、数据插入或查询解析
处理会话管理、临时表或自定义JSON解析
npx skills add evrendom/rudel --skill clickhouse-js-node-coding -g -y
通过仓库包装器执行受限、只读的 ClickHouse 查询。强制要求使用排序/分区键过滤、有限 LIMIT 及读取限制以保障安全,禁止 DDL 或数据泄露,按标准工作流逐步探索数据库、表及列结构。
用户请求查询 ClickHouse 数据库中的数据
需要探索 ClickHouse 数据库架构或元数据
npx skills add evrendom/rudel --skill clickhouse-query -g -y
规范代码架构,指导函数排序、服务化重构及模块提取。主张优先使用带依赖注入的函数而非类,避免代理膨胀,明确类与函数的适用场景及共享服务抽取时机,以提升可测试性与树摇效果。
组织代码结构
重构类或服务
设计服务层
将代码提取或移动到文件
npx skills add evrendom/rudel --skill code-architecture -g -y
管理环境变量,涵盖本地、CI、前端构建及Turborepo集成。提供添加新变量的检查清单及排查缺失错误的调试步骤,强调避免硬编码密钥及正确配置Docker与Turbo参数。
添加新的环境变量或密钥
调试变量未定义错误
解决本地通过但CI失败的测试问题
排查Turborepo环境变量传递故障
npx skills add evrendom/rudel --skill environment-variables -g -y
获取最新官方库文档,避免依赖过时训练数据。通过解析库ID并调用MCP工具检索权威API、使用模式及最佳实践,确保实现准确性。
查询任何外部库、框架或包的API细节
需要确认最新的使用模式和最佳实践
处理版本特定信息或迁移指南
npx skills add evrendom/rudel --skill library-docs -g -y
指导在推送代码前创建 Pull Request 的标准流程,包括运行验证、审查差异、提交代码及使用约定式提交格式生成 PR。
用户要求创建 Pull Request
准备将本地更改推送到远程仓库
npx skills add evrendom/rudel --skill pr-creation -g -y
规范Bun测试编写标准,强制使用bun:test及真实基础设施集成测试,禁止Mock。核心规则包括:正例测试禁用try-catch和提前返回,缺失环境变量时直接报错而非跳过,优先内联初始化。
创建新测试文件 (*.test.ts, *.spec.ts)
编写 it() 或 describe() 块
修改现有测试用例
涉及测试逻辑的代码变更
npx skills add evrendom/rudel --skill testing-bun -g -y
提供TypeScript编码规范,涵盖命名导出、静态导入、类型安全及命名约定。禁止类型断言,建议从Zod派生类型,确保代码质量与一致性。
编写TypeScript代码
审查TypeScript代码
重构TypeScript代码
npx skills add evrendom/rudel --skill typescript-standards -g -y
专用于排查 ClickHouse Node.js 客户端 (@clickhouse/client) 的常见问题,如连接断开、数据类型不匹配、只读用户限制及 TLS/代理配置等。仅限 Node.js 环境,不适用于浏览器或 Edge 运行时。
Node.js 环境下报告 ClickHouse 客户端错误
出现 socket hang-up 或 ECONNRESET 等连接问题
数据插入失败或类型转换异常
涉及只读用户、代理路径或 TLS 证书的配置疑问
npx skills add evrendom/rudel --skill clickhouse-js-node-troubleshooting -g -y


