Vitest Testing
提供 Vitest 单元测试与集成测试的模式与最佳实践,涵盖断言、异步测试与模拟方法。
基于官方文档的 MikroTik RouterOS 运维工作流,支持配置审查、故障排查与命令规划。
openclaw skills install @kklouzal/mikrotik-encyclopedia命令、参数、文件名以原文为准
采用以文档为先的工作流程处理 MikroTik 相关任务。优先查阅官方 MikroTik 文档(https://help.mikrotik.com/docs/),在重新获取前先检查本地缓存副本 .MikroTik-Encyclopedia/,并记录有用的官方文档内容以及环境相关的操作经验,以便未来工作更快速、更安全。
本技能适用于 MikroTik RouterOS / 设备层。应在涉及真实 RouterOS 行为、配置或设备管理的问题时触发——不适用于通用网络建议或通用 Linux 防火墙/路由器管理。
- 判断任务是 MikroTik 问题、故障排查、命令规划、配置审查还是实时 SSH/API 操作。
- 当请求明确涉及 MikroTik 硬件、RouterOS 行为或 MikroTik 上的网络/管理任务时使用此技能。
- 不用于通用网络理论、跨厂商防火墙设计或通用 Linux 防火墙/管理任务,除非明确指出与 MikroTik/RouterOS 上下文相关。
- 使用 .MikroTik-Encyclopedia/ 作为本地知识库和缓存根目录。
- 在相关时优先检查以下位置:
- .MikroTik-Encyclopedia/docs/help.mikrotik.com/docs/...
- .MikroTik-Encyclopedia/notes/devices/...
- .MikroTik-Encyclopedia/notes/patterns/...
- .MikroTik-Encyclopedia/inventory/...
- 若已有缓存内容能充分回答问题,则直接使用。
- 在回答依赖 RouterOS 行为、语法、功能边界、安全策略或版本敏感细节的 MikroTik 问题前,除非本地缓存已充分支持,否则应查阅官方文档。
- 在执行对 MikroTik 设备的直接 SSH/API 访问前,若满足以下任一条件,也应先查阅相关文档:
- 命令路径精确性至关重要
- 功能语义容易记错
- 操作可能影响路由、交换、桥接行为、VLAN、CAPsMAN、DHCP、防火墙或管理可达性
- 当文档易于查阅时,不要凭记忆随意编写高影响的 MikroTik 命令。
- 查阅 MikroTik 文档页面后,将其标准化的 Markdown/文本副本保存至 .MikroTik-Encyclopedia/docs/help.mikrotik.com/docs/...。
- 尽量保持与官方文档路径结构一致。
- 仅缓存实际查阅的页面,避免盲目镜像整个文档站点。
- 适时使用 scripts/cache_doc.py。
- 官方文档来源的内容存储于 .MikroTik-Encyclopedia/docs/...。
- 环境特定的操作知识存储于:
- .MikroTik-Encyclopedia/notes/devices/
- .MikroTik-Encyclopedia/notes/patterns/
- .MikroTik-Encyclopedia/inventory/
- 明确区分:
- 官方文档中记载的行为
- 本地配置或状态的观察结果
- 推断出的最佳实践建议
- 在完成有效现场操作后,保存持久性笔记,例如:
- 设备角色与命名规范
- 管理访问方式
- 发现的拓扑关系
- CAPsMAN/控制器部署位置
- 反复出现的陷阱或 RouterOS 命令模式
- 环境中的安全与危险操作边界
- 优先撰写简洁持久的笔记,避免重复学习相同拓扑。
使用以下工作区本地根目录作为缓存和笔记存储:
.MikroTik-Encyclopedia/预期结构:
.MikroTik-Encyclopedia/docs/help.mikrotik.com/docs/....MikroTik-Encyclopedia/notes/devices/....MikroTik-Encyclopedia/notes/patterns/....MikroTik-Encyclopedia/inventory/...使用 scripts/init_workspace.py 创建或修复预期目录结构。
.MikroTik-Encyclopedia/notes/devices/<device-name>.md.MikroTik-Encyclopedia/notes/patterns/<topic>.md.MikroTik-Encyclopedia/inventory/*.md.MikroTik-Encyclopedia/docs/help.mikrotik.com/docs/...scripts/init_workspace.py — 创建或修复 .MikroTik-Encyclopedia/ 目录树。scripts/cache_doc.py — 获取并缓存查阅的官方 MikroTik 文档页面至 .MikroTik-Encyclopedia/docs/...。references/workflow.md — 详细操作流程与证据处理规则。references/cache-layout.md — .MikroTik-Encyclopedia/ 的标准目录结构。references/topic-map.md — 有助于快速查找文档的常用 MikroTik 主题分组。已收录 1 个 Skill