skaffold dev --module global,infra,api,worker --port-forward=userPaste one or more skaffold.yaml (separated by ---) or open a folder. You will see the dependency graph (requires) and the cross references are validated: if a requires.configs points to a metadata.name that does not exist (a typo), it shows up in red.
The Structure panel (to the right of the editor) lists the Config and k8s resources in the file; click to jump to that line. Handy in large files.
Open your projects folder: it reads every skaffold.yaml and manifest and validates the real paths — that requires.path points to a file that exists and defines that config, that each manifests.rawYaml exists and that each portForward.resourceName has a Service.
IDE-style explorer: create/rename/delete, drag to move, cut/copy/paste, multiple selection (Ctrl/Shift/click), context menu (right click) and keyboard (F2, Del, arrows, type-ahead). Ctrl+Z/Ctrl+Y undo rename/move/delete. An orange dot marks unsaved files.
A file with several resources can be split (you choose which to extract). Select several files and merge them (optionally deleting the originals).
Rename a config and every requires.configs pointing at it is updated, preserving the formatting. File paths (path:) are NOT touched.
The text in paste mode is saved only in your browser. With the buttons on the logo bar you can save/load by name and export/import to a JSON file. (Folder mode is not persisted: it uses system handles.)
skaffold dev --module global,infra,api,worker --port-forward=user