بنقرة واحدة
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 ويثبّتها لك.
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
استنادا إلى تصنيف SOC المهني
| 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.