Initialize or re-provision the virtual CHR MikroTik test router that the tik4net integration suite runs against, bringing a bare router up to the state the suite assumes. Use when the test router was reset, restored, netinstalled or recreated in HyperV; when the user says it is "fresh", "clean", "back to defaults", or…
Generate a tik4net.objects O/R-mapper entity (C# class) for a MikroTik object/path — decorated with [TikEntity]/[TikProperty], correctly typed, R/O vs R/W resolved, documented (including WinBox-native GUI names), with Execute/connection-extension methods and a ToString override where appropriate. Use whenever the user…
Probe what a MikroTik router actually returns over the Telnet/PTY command line (TCP 23), and apply the hard-won knowledge of RouterOS CLI quirks. Use when debugging tik4net CLI-based connections (Telnet, SSH-PTY, MAC-Telnet and the WinBox CLI transports), when terminal output comes back empty or garbled, when a print…
Skill for working with tik4net integration tests against a live MikroTik router. Use this skill whenever the user wants to: run tests (single transport or the full matrix), create a new test class/method, inspect or clean router state, understand why a test was skipped (Inconclusive), debug failures, analyze orphan…
Connect to a MikroTik router via the tik4net MCP server and query or modify its configuration over any supported transport (API, REST, Telnet, SSH, MAC-Telnet, WinBox CLI/native, and their MAC-layer variants). Use when the user wants to inspect router settings, list resources (addresses, routes, interfaces, firewall…
Run the pre-release review of tik4net before tagging a version — the scans that can be automated and the judgement reviews that cannot. Use when the user is preparing a release (alpha, beta, RC or stable), asks what is left before shipping, asks whether the version is ready, wants the version markers swept, wants the…
Install, update or repair the tik4net.mcp MCP server (the mikrotikcall / mikrotikclicomplete / mikrotikdiscover tools) — either through the in-repo dev launcher or as a .NET global tool. Use when changes to Tools/tik4net.mcp/ or to tik4net itself are not showing up in the MCP tools, when the MCP server is…
Review and clean up the human-facing tik4net GitHub wiki (the clone next to the repo) page by page, so that it does not scare off a newcomer and still answers a returning reader's technical question. Use when the user asks to review/audit/clean/tidy the wiki or a wiki page, to check wiki examples against the code, to…
Develop and extend the tik4net WinBoxNative (structured M2) transport: add a new path→handler mapping, a new field UI-type encoder/decoder, a singleton/list/range/enum/reference field, an action verb or streaming monitor — by cross-referencing the three sources of truth (the version-matched .jg catalog, the webfig…
MCP server "tik4net-mcp" as configured in danikf/tik4net. Launched with powershell -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File Tool.
197 yesterdayA
tokens not measured
originalApache-2.0
Instructions for danikf/tik4net, a project described as: Manage mikrotik routers with .NET C# code via ADO.NET like API or enjoy O/R mapper like highlevel api.