Instructions file CodexOpenCode
AGENTS.md instructions for sands-lab/nika, covering nika, architecture boundaries, configuration and state, verification and operational safety.
Instructions file CodexOpenCode
AGENTS.md instructions for sands-lab/nika, covering nika, architecture boundaries, configuration and state, verification and operational safety.
Instructions file
Claude Code instructions for sands-lab/nika, a project described as: A Network Arena for Benchmarking AI Agents on Network Troubleshooting.
Skill Claude CodeCodex
Identify ACL and firewall faults from nftables or iptables rules. Use when traffic is selectively blocked by protocol or service (ARP, ICMP, HTTP, DNS, BGP, or packet-size filtering).
Skill Claude CodeCodex
Reference list of signals that look suspicious but are normal testbed behavior. Consult before promoting any observation to a symptom.
Skill Claude CodeCodex
Identify BGP routing faults — ASN misconfiguration, missing route advertisement, prefix hijacking, blackhole route leak. Use when reachability failures follow BGP-routed paths, BGP sessions fail to establish, or expected prefixes are missing from peers.
Skill Claude CodeCodex
Parse oversized MCP tool output. When a tool returns "Output has been saved to .txt" because the result exceeded Claude Code's token limit, run this skill's parser instead of re-reading the file in chunks. Covers getreachability on large topologies and servicesnapshot on labs with many published hostnames.
Skill Claude CodeCodex
Identify DHCP server-side faults — service down, missing subnet declaration, spoofed gateway or DNS pushed by the server. Use when one or more hosts cannot obtain a lease, or hosts received DHCP-supplied values that look wrong.
Skill Claude CodeCodex
Broad-search escalation toolbox. Enter when the blind start surfaces no symptom. Run phases in order, and exit the moment a helper surfaces an anomaly.
Skill Claude CodeCodex
Identify DNS server-side faults — wrong record, daemon down, port 53 filtered, or injected lookup latency. Use when hostname-based access fails or is slow while direct-IP access to the same target works.
Skill Claude CodeCodex
Identify a device that has been killed, stopped, or removed from the topology. Use when a device is completely unresponsive — ICMP fails, shell never opens, no service response — while same-role peers stay clean.
Skill Claude CodeCodex
Identify per-host L2/L3 identity faults — IP conflict, wrong IP, wrong gateway, wrong netmask, missing IP, host-local resolv.conf misconfig, static arp -s poisoning. Use when one host (or a small minority) shows an addressing anomaly its same-subnet peers do not share.
Skill Claude CodeCodex
Identify linkflap, linkdown, and linkdetach faults. Use when an interface is DOWN, missing, detached, repeatedly flapping, or shows network-down history.
Skill Claude CodeCodex
Identify load-balancer-side service faults. Use when the topology includes a load balancer (nginx, HAProxy) and the LB itself shows pressure — slow VIP, command or helper timeouts on the LB, failed IP lookups, or CPU/socket spikes while backends are healthy.
Skill Claude CodeCodex
Identify duplicate hardware (MAC) addresses on the same network segment. Use when a helper surfaces a concrete duplicate link/ether value or an ARP entry that flips between two MACs for one IP.
Skill Claude CodeCodex
Distinguish OSPF and FRR routing faults - ospfneighbormissing, ospfareamisconfiguration, ospfaclblock, and frrservicedown. Use when reachability failures follow routing paths, OSPF neighbors are missing, or routing daemons are suspect.
Skill Claude CodeCodex
Identify per-host resource and load faults — sender or receiver resource contention, sender application delay, web DoS attack. Use when a host shows stress/flood-tool processes, CPU spikes, TCP socket spikes, or slow localhost responses while same-role peers stay clean.
Skill Claude CodeCodex
Identify generic traffic-control faults — link bandwidth throttling, link packet corruption, incast traffic limitation. Use when tc qdisc output shows tbf or netem shaping on a network-path interface.
Skill Claude CodeCodex
Integration-test skill only. Invoke at the start of every troubleshooting session before other diagnostics to confirm the NIKA skill library is loaded.