ワンクリックで
run-jballerina
Run a given Ballerina source file with jBallerina to compare behaviour against this interpreter
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run a given Ballerina source file with jBallerina to compare behaviour against this interpreter
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Port a new ballerina/<name> stdlib package from jBallerina to this Go-native interpreter. Use when the user asks to migrate, port, or add a Ballerina standard library module that does not yet exist under `lib/stdlibs/ballerina/`. For filling gaps in an existing stdlib, use `fill-stdlib-gap` instead.
Authoritative format contract for `lib/stdlibs/ballerina/<name>/0.0.1/go1.26/README.md` files. Use when creating or updating any stdlib README, or when auditing an existing one for consistency.
Validate that a ballerina/<name> stdlib's Go public contract does not break the jBallerina public interface. Use when asked to validate, check, or verify a stdlib's public contract against jBallerina, or to review a stdlib PR for public-interface breakage. Produces a summary report at CONTRACT_VALIDATION.md. For porting a new stdlib use `add-stdlib-support`; for filling a gap use `fill-stdlib-gap`.
Fill a gap in an existing ballerina/<name> stdlib — implement a function marked Not Yet Supported, promote a Partially Supported row, or fix a behavioural divergence. Use when the target stdlib already exists under `lib/stdlibs/ballerina/`. For brand-new stdlibs, use `add-stdlib-support`.
Creating/updating corpus tests
| name | run-jballerina |
| description | Run a given Ballerina source file with jBallerina to compare behaviour against this interpreter |
Use this skill when you need to validate this interpreter's behaviour against the Java implementation of Ballerina (jBallerina).
Run the given Ballerina source file with jBallerina using:
bal run $file
Replace $file with the path to the .bal source file under test.
Compare stdout, stderr, exit status, compile errors, and runtime panics/errors with this interpreter's behaviour.
If bal is not available in PATH, report that jBallerina is not installed or not configured for the current environment.