affaan-m avatar

Homelab Network Readiness

Before you carve your flat home network into VLANs, point everyone at Pi-hole, or open a WireGuard port, this skill walks you through inventory, staged planning, and rollback prep so you don't lock yourself out of your own gateway. It's deliberately read-only at first: you answer questions about your modem, switch ports, SSIDs, and subnets before it suggests any commands. The safety rules are practical, like keeping console access before changing management VLANs and testing DNS on one client before flipping every DHCP scope. Use it when you're past the "I should segment my IoT devices" idea stage and need a checklist that respects the fact that your router, Pi-hole, and VPN all need to stay reachable.

skills.sh installs
5.4K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill homelab-network-readiness --agent claude-code

Installs into .claude/skills of the current project.

Files

Homelab Network Readiness

Use this skill before changing a home or small-lab network that mixes VLANs, Pi-hole or another local DNS resolver, firewall rules, and remote VPN access.

This is a planning and review skill. Do not turn it into copy-paste router, firewall, or VPN configuration unless the target platform, current topology, rollback path, console access, and maintenance window are all known.

When to Use

  • Preparing to split a flat network into trusted, IoT, guest, server, or management VLANs.
  • Moving DHCP clients to Pi-hole, AdGuard Home, Unbound, or another local DNS resolver.
  • Adding WireGuard, Tailscale, ZeroTier, OpenVPN, or router-native VPN access.
  • Reviewing whether a homelab change can lock the operator out of the gateway, switch, access point, DNS server, or VPN server.
  • Turning an informal home-network idea into a staged migration plan with validation evidence.

Safety Rules

Sponsors

Details

Repository
github.com/affaan-m/ecc
Category
Code Review & Quality
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1affaan-m avatargateguardaffaan-m/eccFact-forcing gate that blocks Edit/Write/Bash (including MultiEdit) and demands concrete investigation (importers, data schemas, user instruction) before allowi5.4Kskills.sh installs
2affaan-m avatarcisco-ios-patternsaffaan-m/eccCisco IOS and IOS-XE review patterns for show commands, config hierarchy, wildcard masks, ACL placement, interface hygiene, and safe change-window verification.5.4Kskills.sh installs
3samber avatarconventional-gitsamber/cc-skillsConventional Commits v1.0.0 branch naming, worktree naming, and commit message standards for GitHub and GitLab projects. Use when creating branches, naming work5.4Kskills.sh installs
4affaan-m avatarsanta-methodaffaan-m/eccMulti-agent adversarial verification with convergence loop. Two independent review agents must both pass before output ships.5.4Kskills.sh installs
5affaan-m avatarquarkus-patternsaffaan-m/eccQuarkus 3.x LTS architecture patterns with Camel for messaging, RESTful API design, CDI services, data access with Panache, and async processing. Use for Java Q5.4Kskills.sh installs
6forcedotcom avataragentforce-d360-analyzeforcedotcom/sf-skillsData Cloud 360° view of a single Agentforce session. TRIGGER when user asks to trace, inspect, summarize, or describe a specific Agentforce session by session i5.4Kskills.sh installs