object-map

Align Kubernetes object-map backend graph snapshots with frontend rendering behavior.

411|21|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/luxury-yacht/app --skill object-map
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: object-map
Source: https://github.com/luxury-yacht/app/tree/main/.agents/skills/object-map
Command: npx skills add https://github.com/luxury-yacht/app --skill object-map

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you build and maintain correct Kubernetes object-map graph data so nodes, relationships, and openable references match what users expect.

Core Features & Use Cases

  • Backend graph correctness for supported kinds: ensures typed collections, complete identities, and permission checks produce the intended snapshot graph.
  • Edge semantics and reference completeness: verifies edges are constructed from shared facts/relationships and that openable refs include cluster, GVK, and namespace/name identity.
  • Frontend model/layout/renderer alignment: updates kind allowlists, payload shapes, visible state, layout, legend/copy, and renderer behavior so the UI reflects the backend truth.
  • Debug snapshots and targeted testing: uses focused Go and frontend test runs to prove nodes/edges and rendering behavior are correct, not merely “no error occurred.”

Quick Start

Work on object-map backend graph shape first by validating the intended nodes and relationship edges in the snapshot tests, then update the frontend model/layout/renderer to match the corrected payload.

Frequently Asked Questions about object-map

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix missing Kubernetes object nodes and links in my graph rendering?

Fix missing Kubernetes object nodes and links by aligning backend snapshot collection, identities, and edges with frontend model, layout, and rendering behavior. Validate intended nodes and relationship edges in snapshot tests first, then update the frontend renderer to match the corrected payload.

Why do openable references fail in Kubernetes object-map graphs?

Openable references fail when GVK, namespace, or name identity is incomplete in the backend snapshot. Correct the reference completeness by ensuring openable refs include cluster, GVK, and namespace/name identity, then verify openable behavior with targeted Go and frontend test coverage.

How do I add support for new Kubernetes kinds in an object-map graph?

Add new Kubernetes kinds by updating backend typed collections, permission checks, and kind allowlists, then align the frontend payload shapes, visible state, and legend copy. Apply targeted Go and Vitest test runs to prove the new nodes, edges, and rendering behavior are correct.

What's the best way to test Kubernetes object-map graph accuracy?

Test Kubernetes object-map graph accuracy by running focused Go and Vitest tests to prove nodes, edges, and rendering behavior match expectations. Validate backend snapshot shape first, then update frontend model and renderer tests to confirm the UI reflects the corrected backend truth.

How does frontend state align with backend Kubernetes snapshot data?

Frontend state aligns with backend Kubernetes snapshot data by updating kind allowlists, payload shapes, filter/collapse state, and renderer behavior to match the backend truth. Ensure edge semantics and reference completeness are verified through targeted testing across both layers.

Can I debug incomplete Kubernetes object-map snapshots without updating frontend code?

Debugging incomplete Kubernetes object-map snapshots requires updates across both backend snapshot and registration code, and frontend object-map types and renderer logic. You must align frontend layout and rendering behavior with the corrected backend payload to achieve accurate graph visualization.