VS Code / Cursor Extension
The official StructKit editor extension — httpdss/vscode-structkit — works in both VS Code and Cursor.
Features
- Schema validation for
*.structkit.yamlfiles; recognizes.structkit.yamland the legacy.struct.yaml - Custom schema generation from your own structures
- Autocomplete for StructKit configuration keys
- Commands: Generate Custom Schema and Refresh Schema
Installation
A marketplace listing is coming soon. For now, install from a VSIX: download the .vsix from the repository, then run:
Terminalbash
code --install-extension vscode-structkit-*.vsixRequires VS Code or Cursor 1.74+. Custom schema generation calls the CLI, so install it too: pip install structkit.
Settings
| Setting | Description |
|---|---|
| structkit.commandPath | Path to the structkit executable |
| structkit.customStructuresPath | Path to your custom structures directory used for schema generation |
Related
- Schema Reference — YAML schema reference: keys, types, defaults, validation, and editor autocomplete.
- Installation — Install StructKit via pip, Homebrew, Docker, Linux packages, or from source.
- Pre-commit Hooks — Validate and lint StructKit YAML on every commit with structkit-validate and structkit-lint.
- YAML Configuration — Full YAML reference: structures, file content, variables, hooks, mappings, and remote sources.