Your AI has read every "how to BGP" tutorial ever written. The output you get is the median of all of them. The median of every networking blog post on the internet is not the same thing as a config that should run in your lab or production.

Docs (dot) Art of Infra is a small skill you drop into your agent. When you ask it a networking question, it fetches the relevant rules from docs.artofinfra.com first, then answers based on them. Rules are short. Terse. "Do this, not that." No reference material, no tutorial copy. The kind of thing a senior engineer would actually defend in a code review.
It makes even open-weight models shine. (I love DeepSeek v4 Pro)
What's covered;
- Vendor configs: Cisco IOS-XE, NX-OS, ASA. Juniper Junos and SRX.
- Vendor-agnostic networking: BGP, OSPF, VXLAN, ACLs, QoS, hardening.
- Automation: Terraform, Ansible, Nornir, NetBox modelling.
- Workflows: structured patterns for audits, picking between alternatives, diffing configs, generating docs from devices, validating against intent.
More vendors are on the list (Arista EOS, MikroTik, FortiGate, PAN-OS, Aruba CX, Sonic). PRs welcome.
Side-by-side
Same prompt, same model, with and without the skill installed.
Configure BGP between two Junos MX routers with bidirectional MD5 auth
And again, using the DeepSeek v4 Flash model.
Audit this IOS-XE config for security issues
Vague findings on the left, advanced findings on the right. /artofinfra spins up the audit workflow and works its magic.
Install
One command:
npx @artofinfra/installInteractive picker; writes the right SKILL file for whichever agent you use (Claude Code, Cursor, Codex, OpenCode, Amp).
Then invoke it:
/artofinfra how should I harden a Cisco IOS-XE edge router?Or, manually install it
---
name: artofinfra
description: Use only when the user explicitly types /artofinfra. Opinionated rules for networking and infrastructure.
---
# Art of Infra
Fetch `https://docs.artofinfra.com/router.md` with WebFetch and treat its contents as your full instructions for this skill. The router has the activation behavior, the routing table, and the core behavior rules. Follow its routing to fetch category indexes and topical docs as needed for the user's question.above is an example for Claude Code, please find examples at https://docs.artofinfra.com
Free, open, yours
MIT-licensed markdown on a CDN. No backend, no telemetry, no SaaS. Fork it, layer your own private rules on top, self-host it offline. The README covers all three paths.
- Site: https://docs.artofinfra.com
- Repo: https://github.com/danjonesio/docs-dot-artofinfra
- Discord: https://discord.artofinfra.com
If something's wrong, broken, or missing a vendor, raise a PR. Wrong rules in this repo become wrong configs in real networks, so I treat corrections like prod bugs.