What problem does it solve?
Cluster state is often fragmented across kubectl outputs, services, and monitoring configs, making it hard for agents and operators to get a consistent picture of what is running and what a new workload must satisfy. This Skill produces a single structured infra-atlas.json that captures nodes, namespaces, services, deployments, storage, observability, networking, and platform agent metadata so downstream tools and agents can act reliably.
Core Features & Use Cases
- State aggregation: Collects kubectl JSON outputs for nodes, namespaces, deployments, statefulsets, services, pvcs, and optional components like kafkatopics and scaledobjects to assemble a comprehensive cluster model.
- Change detection & efficiency: Computes a cluster state hash during preflight to skip work when nothing changed and supports a --full override to force a complete rescan.
- Shared memory output: Writes a standardized infra-atlas.json to the agent global memory location for consumption by planning, monitoring, and deployment agents.
- Use Case: Run the survey after infrastructure changes to update monitoring configurations, generate deployment contracts, or inform capacity planning.
Quick Start
Run the survey skill to generate or refresh infra-atlas.json in the agent global memory, adding --full to force a complete rescan.