Parser Roundtrip Verification Skill

Verify card ability parsing by compiling and decompiling bytecode.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/trioskosmos/rabukasim --skill parser-roundtrip-verification-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Parser Roundtrip Verification Skill
Source: https://github.com/trioskosmos/rabukasim/tree/main/.agent/skills/parser_roundtrip_verification
Command: npx skills add https://github.com/trioskosmos/rabukasim --skill parser-roundtrip-verification-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill addresses the critical need to ensure that the card ability parsing and compilation process is robust and error-free, preventing regressions and maintaining the integrity of the game's logic.

Core Features & Use Cases

  • Roundtrip Verification: Automatically tests the entire cycle of parsing, compiling to bytecode, and decompiling abilities.
  • Regression Detection: Catches bugs introduced in the parser or decompiler by verifying that compiled abilities can be accurately converted back to a readable format.
  • Use Case: After making changes to the card ability parser, run this skill to confirm that all existing abilities still compile correctly and can be decompiled without errors, ensuring backward compatibility and stability.

Quick Start

Run the roundtrip verification script to check all compiled card abilities.

Frequently Asked Questions about Parser Roundtrip Verification Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify my bytecode compiler hasn't introduced regressions?

Run a roundtrip verification test that compiles card abilities to bytecode and decompiles them back to detect regressions, empty bytecode issues, and decompilation errors automatically.

What does a parser roundtrip test check for in game development?

A parser roundtrip test checks that compiled abilities can be accurately decompiled back to a readable format, detecting parsing bugs and ensuring bytecode accuracy and backward compatibility.

How do I run roundtrip verification for card ability parsing?

Execute the provided Python verification scripts to test the entire cycle of parsing, compiling to bytecode, and decompiling card abilities to confirm everything works without errors.

Do I need any dependencies to run the bytecode decompilation verification?

No external dependencies are required to run the bytecode decompilation verification; you only need the included Python scripts to execute the roundtrip test.

When should I run parser regression detection?

Run parser regression detection after making any changes to the card ability parser to confirm that all existing abilities still compile and decompile correctly, ensuring stability.

Why does my compiled bytecode decompile with errors?

Decompilation errors indicate a regression in your parser or compiler; running a roundtrip verification test isolates the issue by checking if compiled abilities can be accurately converted back.