Read selected MSX frames and input history from existing Lane observation rows with their machine incarnation, source coverage, and original evidence.
Resources
2Install
npx skillscat add jeong-sik/masc/msx-observation-rows Install via the SkillsCat registry.
Use this skill when a task needs an explanation of existing MSX observations.
It supplies an interpretation procedure and an optional local helper. Choose
whether that evidence is useful to the current task.
- Inspect the existing Lane rows and select exact row IDs. Keep the installation,
instance, observation sequence, machine incarnation, and clock domain together. - Read
references/observations.mdthroughkeeper_skillusing this skill's exact
reference andfile. Separate a captured frame from a game turn or a strategic
outcome, and report incomplete source coverage with the observation. - For a compact projection, optionally read
scripts/summarize.pythrough the same
resource reader. Save the returned bytes in an already authorized workspace if
execution is useful. The reader returns bytes and their SHA-256; it does not run
the script or make the package's host path available in a Keeper sandbox. - The helper accepts one
rows/coverageJSON document on stdin and exact--row-idarguments. It prints selected capture coordinates and evidence
references. Use the existing execution tools and their current controls to run
a locally saved copy. For example:python3 summarize.py --row-id ROW_ID < observations.json. - Cite the original row IDs, frame clock, observation time, source gaps, and
evidence references in the resulting explanation. Distinguish a missing or
delayed observation from a stopped game. Use the existing game controller only
when the underlying task calls for a game action.
When input history matters, use the selected row's input_ledger evidence
reference and the sequence-reading steps in references/observations.md. Its
immutable chain records frame, input owner, key and down/up edge through
that capture's input cursor. Null means unobserved history; a restored machine
can contain saved earlier inputs, which are not new actions in its new epoch.
Reading this skill or its resources does not load a machine, advance a frame,
send an input, change a Keeper's tools, or establish that an agent played a game.