name: hello-world description: Run the fastest greeting or smoke-test path across VICE and C64U.
Intent
Use this skill when the user wants the shortest hello-world, greeting, or smoke-test workflow.
Inputs
- Target backends:
vice,c64u, or both. - Optional greeting text or message template. Treat explicitly requested on-screen text such as
HELLO WORLDas literal output to preserve.
Execution
- Grouped MCP tools always require
op. Do not callc64_programwithout it. - If
c64_programis exposed in the current tool set, execute it immediately withop: "cross_platform_greeting". - If the current tool set does not expose
c64_program, immediately delegate the same request to theC64agent instead of inspecting repository files, README sections, or MCP manifests. - Pass
platformsonly when the user pins a backend or wants a subset of the configured backends. - For a single visible VICE greeting, prefer the no-probe fast path: do not request screenshots or monitor-based verification unless the user explicitly asks for them.
- Pass
messageTemplatewhenever the user specifies the exact text that should appear on screen, including simple phrases such asHELLO WORLD. Do not substitute the workflow's default greeting when the prompt implies literal output. - On local machines with a graphical session, assume VICE should render in a real visible emulator window. Only expect Xvfb or other headless behavior in CI or when no framebuffer/display session exists.
- Do not re-read README sections, MCP manifests, or BASIC references before executing unless the request is ambiguous or the workflow fails.
- Fall back to
.github/skills/basic-program/SKILL.mdonly when the user needs custom BASIC logic beyond a static greeting.
Validation
- Trust the workflow's structured verification first.
- For local visible VICE runs, treat the emulator window as the primary confirmation and summarize any reported text matches or screenshot artifacts.
- Fall back to manual
read_screenchecks only when the user asks for explicit verification or the workflow fails.
Safety
- Warn if a running session may be overwritten by the demo.
- Do not add manual reset steps unless the workflow fails and the user confirms recovery actions.