PLATFORM_SPEC.md — Void (VS Code fork)¶
New to gald3r on this platform? Start at Use gald3r with Void for a short overview before the full breakdown below.
Authoring status:
create(STUB — generated to end the ghost-platform invisibility; capability cells below were subsequently reconciled with the curated the platform capability matrix /platform_matrix_data.jsonvalues). This platform ships an overlay (platforms/void/) and is registered inPLATFORM_REGISTRY.yaml. Hooks/Rules/Skills/Commands/MCP below reflect a curated, human-assessed capability set, not a live docs crawl. Run@g-platform-scan-docs void(crawlhttps://voideditor.com) then@g-platform-check voidto upgrade this spec from curated to verified.
Void (VS Code fork) is registered in the gald3r platform roster. Per the curated
capability matrix (platform_matrix_data.json, reconciled here), the five
matrix-tracked primitives split: Hooks, Skills, and Commands are assessed ❌ not
supported, while Rules and MCP are assessed ✅ supported — Rules specifically via the
legacy .cursorrules file (rules_ext: ".cursorrules"), with an MCP (L2)
engine-integration tier for the MCP path. This is a human-assessed curation, not the result of
a live docs crawl or install test: the three primitives the matrix does not track (folder
hierarchy, the AI instruction file, and native agent/subagent support) remain ❓ unknown until
a live scan runs. This stub exists so the platform is visible to the monitor tooling and the
roster-parity gate instead of being silently dropped.
1. Folder Hierarchy¶
Status: ❓ untested — no verified info. Not a capability the curated matrix tracks either.
The platform's config-folder layout has not been crawled/verified. Do not assume a .void/ tree
exists until @g-platform-scan-docs void confirms it.
2. AI Instruction File¶
Status: ❓ untested. Not a capability the curated matrix tracks. Whether Void (VS Code fork)
auto-reads AGENTS.md / CLAUDE.md or a native instruction file is unverified — separate from
the curated .cursorrules Rules signal below, which is a VS Code/Cursor-fork legacy rules
file, not necessarily the AI instruction file.
3. Agents Support — ❓ untested¶
Not a matrix-tracked column. No verified info. Pending a live docs crawl.
4. Skills Support — ❌ curated, pending crawl verification¶
platform_matrix_data.json / the platform capability matrix assess Skills as ❌ not
supported (human-assessed). Do not assume any g-skl-*/SKILL.md discovery path exists on Void
until a live docs crawl either confirms this gap or finds an undocumented mechanism.
5. Commands / Workflows — ❌ curated, pending crawl verification¶
Curated ❌ not supported. No slash-command or workflow-file primitive is assessed as present.
Re-check at the next @g-platform-scan-docs void.
6. Hooks System — ❌ curated, pending crawl verification¶
Curated ❌ not supported. No native lifecycle-hook system is assessed as present; do not wire
g-hk-*.py files expecting Void to invoke them.
7. Rules / Memory — ✅ curated, pending crawl verification¶
Curated ✅ supported, via the legacy .cursorrules file (platform_matrix_data.json
records rules_ext: ".cursorrules"). This is the VS Code/Cursor-fork convention Void inherited;
the exact loading behavior (root-only vs. subdirectory, precedence vs. other files) is unverified
pending a live docs crawl.
8. MCP Support — ✅ curated, pending crawl verification¶
Curated ✅ supported, with a curated engine-integration tier of MCP (L2). Connection config and transport details are unverified — pending a live docs crawl.
Parity vs. Cursor Reference¶
At the curated level, Void matches the Cursor reference's ✅ row on 2 of 5 matrix-tracked
primitives (Rules via .cursorrules, MCP) and diverges on the other 3 (Hooks, Skills,
Commands all curated ❌). This is not a verified parity claim: the three primitives outside
the matrix (folder hierarchy, instruction file, agents) are still ❓, and none of the five
curated cells has been confirmed by an install test. Re-derive a verified parity comparison
against g-skl-platform-cursor/PLATFORM_SPEC.md after @g-platform-scan-docs void runs.
Hook System¶
- Type: curated ❌ not supported
- Config file: n/a (curated — no hooks system assessed)
- Events available: n/a
- Event payload format: n/a
- gald3r hook files:
g-hk-*.pyportability is curated not supported on Void; unverified by a live docs crawl
Atypical Handling¶
- None recorded — no live scan has run. Capture atypical behaviors after the first verified scan.
gald3r Integration Notes¶
- Capability cells (Hooks/Rules/Skills/Commands/MCP) are now curated to match
the platform capability matrix: Hooks/Skills/Commands curated ❌, Rules curated
✅ via
.cursorrules, MCP curated ✅. Do not assume any.claude/reuse, hook, skill, or command wiring mechanism works on Void until a live docs crawl / install test verifies it — curated only means "assessed as (not) supported," not "implementation confirmed." - For Rules specifically, treat
.cursorrulesas the best-known curated target file, but do not assume gald3r's.mdc/.mdrule files translate without a verified crawl. - Run
@g-platform-scan-docs void(crawlhttps://voideditor.com) then@g-platform-check void.
Capability Summary¶
| Hooks | Rules | Skills | Commands | MCP | Docs Fresh |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ✅ | ❓ |
Legend: ✅ verified working · ⚠️ partial / Cursor-generic · ❌ not supported · ❓ untested.
Provenance : the five capability cells above are curated (human-assessed, sourced
from platform_matrix_data.json / the platform capability matrix) — they are not
live-crawl-verified. Docs Fresh stays ❓ because last_doc_scan: never.
Overall platform status: ❓ (crawl-untested) — capability cells are curated
(Hooks/Skills/Commands = ❌, Rules = ✅ via .cursorrules, MCP = ✅) but not yet confirmed** by a
live docs crawl or install test. This is the honest state: curated, not verified.
Verification Evidence¶
| Capability | How verified |
|---|---|
| Hooks / Skills / Commands | Curated ❌, not crawled. Sourced from platform_matrix_data.json (human-assessed) / the platform capability matrix; reconciled into this spec. |
| Rules | Curated ✅ via .cursorrules, not crawled. Same curated source; rules_ext: ".cursorrules". |
| MCP | Curated ✅, not crawled. Same curated source; curated engine tier MCP (L2). |
| Folder hierarchy / AI instruction file / Agents | Not yet verified — no curated or crawled data exists for these three primitives. |
| (all) | Run @g-platform-scan-docs void to replace curated cells with live-crawl-verified ones. |
Reference page — canonical source: g-skl-platform-void/PLATFORM_SPEC.md in the engine repo, generated by scripts/generate_platform_support_docs.py. Pages marked curated are hand-assessed and not yet live-verified.