Install any skill in seconds. Free to start, no credit card required.
Get Started Free →liferay/test-fix
Resolve a single Liferay test failure end-to-end.
Passed 17 of 20 test cases with the skill, and 8 of 20 without it.
and 13 more in the full report
10 fixed9 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
In Testray, case result ID 55432 is flagged with status BLOCKED by the QA team. What workflow step should be executed next to fix it?
| Checked | Without skill | With skill |
|---|---|---|
| Exits immediately without running reproduction or code modifications when a Testray case result is BLOCKED. | Missed | Passed |
The instructions your model reads when the skill loads.
Resolve a single test failure end-to-end.
Java Integration, Playwright, and Poshi). Start it if it is not.When ${ARGUMENTS} is a positive integer, use it directly as the Testray case result ID.
When ${ARGUMENTS} is a URL of the form https://testray.liferay.com/#/project/<projectId>/routines/<routineId>/build/<buildId>?filter=<urlencoded-json>, resolve it to a case result ID by following references/testray.md. The procedure returns a case result ID that the rest of the workflow consumes identically to a user-supplied one.
When ${ARGUMENTS} is anything else, resolve it to a case result ID by following references/testray.md. When the resolution aborts, surface the reason and ask the user to retry with the case result ID directly.
Fetched at the start of the run by following references/testray.md, which covers authentication, name-to-ID resolution, and how to derive each field. When a test name was passed and the resolution aborts, surface the reason and ask the user to retry with the case result ID directly. When the case result is already PASSED, skip the workflow and exit with Verdict: No fix needed. When it is BLOCKED — a tester deliberately flagged it, so it must not be autofixed — skip the workflow and exit reporting that the case is blocked. Otherwise, the procedure returns these fields:
null when the case has no recorded failure history).null when the case has no recent pass on record).Java Integration, Java Semantic Versioning, Java Unit, JavaScript, Playwright, Poshi.The test name (class, spec, or method) returned by the Testray fetch. When the fetch fails before a name is known, use case-result <CASE_RESULT_ID>.
test cases passed, vs 8 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.