Valida la red entera
Detecta lo que rompe un laboratorio antes de pegar un solo comando: VLAN no permitida en el trunk, nativa distinta, gateway fuera de la subred, DHCP sin servidor, adyacencias que no se forman, root de STP desalineado con HSRP.
Pídele a Claude un laboratorio de Packet Tracer, el diseño de un campus o el diagnóstico de una falla. La skill escribe un modelo único de la red, lo valida de L1 a L7 y genera configuraciones, documentación y un diagrama interactivo que nunca se contradicen.
npx skills add whetstone-dev/network-engineeringEs el artefacto real que genera netlab build, no una captura. Arrastra, haz zoom y abre un equipo para ver su configuración.
La red vive en un archivo *.net.json. Diagrama, configuraciones, tablas y pruebas salen de ese mismo modelo validado, así el diagrama nunca contradice a la configuración.
“3 VLAN, un router, dos switches, DHCP y SSH”. Claude pregunta solo lo que cambia el diseño y declara los supuestos.
redes/lab.net.json con equipos, puertos exactos, VLAN, direccionamiento VLSM, routing y pruebas esperadas.
Trunks y nativa, gateways, solapes, DHCP, OSPF/EIGRP, STP, HSRP, ACL, NAT, VPN… y pings simulados de ida y vuelta.
¿Algo cambia? Se edita el modelo y se regenera. Nunca se parchean salidas a mano.
La skill se activa sola con cualquier tarea de redes, o la invocas con /network-engineering. Elige una petición:
Necesito un laboratorio de Packet Tracer con 3 VLAN, un router, dos switches y DHCP. network-engineering flujo de diseño Topología 1 × 2911 (router-on-a-stick) · 2 × 2960 VLAN 10 VENTAS · 20 ADMIN · 30 TI · 99 gestión · 999 nativa sin uso Modelo redes/lab-3vlan.net.json $ netlab validate redes/lab-3vlan.net.json OK ping PC1 → PC3 (expected success): Round trip OK OK ping PC1 → PC2 (expected success): Round trip OK OK ping PC5 → 192.168.99.11 (expected success): Round trip OK OK ping PC4 → 192.168.20.1 (expected success): Round trip OK Summary: 0 errors, 0 warnings, 7 notes · 8 devices, 7 links $ netlab build redes/lab-3vlan.net.json -o salida/lab topology.html interactive diagram README.md documentation (inventory, IP, VLANs, ports, routing, configs, verification) configs/ 8 candidate files (redacted previews) topology.mmd Mermaid · analysis.json diagnostics and tables Validation: 0 errors, 0 warnings, 7 notes · tests 4/4 OK
Detecta lo que rompe un laboratorio antes de pegar un solo comando: VLAN no permitida en el trunk, nativa distinta, gateway fuera de la subred, DHCP sin servidor, adyacencias que no se forman, root de STP desalineado con HSRP.
Inspector por equipo con su config, vista física y L3, filtro por VLAN, caminos de ping resaltados y exportación SVG/PNG. Abre sin internet.
Cisco IOS / IOS XE y ASA por equipo, generadas solo cuando la red pasa la validación. Las contraseñas salen redactadas por defecto; pasos de GUI para PCs y servidores de Packet Tracer.
Marca qué funciona dónde, separa laboratorio de producción y rotula como ilustrativa cualquier salida show de ejemplo.
PASO 1…N con qué hacemos, por qué, comandos, resultado esperado y error común.
De show running-config + show cdp neighbors a modelo, sin importar secretos. diff entre versiones con diagrama de cambios.
Lee capturas de Packet Tracer, diagramas y salidas show separando hechos de suposiciones.
El mismo CLI que usa la skill. TypeScript ejecutado de forma nativa por Node ≥ 22.18: sin npm install, sin build.
Del modelo a todo lo demás.
initModelo base con autocompletado (JSON Schema)validateQuality gate: chequeos L1–L7 + pings simulados; --strict para producciónbuildDiagrama, docs, configs, Mermaid, análisisconfigCLI por equipo validada y redactada: IOS, IOS XE o ASArender · docs · mermaidCada salida por separadoAntes de tocar el equipo.
tracePing ida/vuelta con LPM, ACL, NAT, HSRP, ASA e IPsecroutesTablas con AD y métrica reales; --ipv6 con OSPFv3catalogModelos de Packet Tracer y sus interfacesDocumentar y auditar.
importshow running-config + CDP → modelodiffAgregados, modificados y eliminados, con diagramaDireccionamiento sin errores.
subnetRed, máscara, rango y broadcastvlsmBloque dividido por hosts pedidosipv6 --splitSubredes IPv6eui64Interfaz IPv6 desde la MACnode scripts/netlab.ts helpvalidate sale con código 1 si hay errores: úsalo en CI.Referencia completa de comandos # Instalar con skills.sh npx skills add whetstone-dev/network-engineering
# Global y sin preguntas, directo para Claude Code npx skills add whetstone-dev/network-engineering --agent claude-code --global --yes
Actualizar: npx skills update
Con npx o git clone. Reinicia Claude Code para que detecte la skill.
Requisitos, una captura de Packet Tracer o tus show running-config.
Diseño, tablas, configs por equipo, verificación y el diagrama en topology.html.
npx skills add whetstone-dev/network-engineering