dart-fix-ci
Use this skill in Codex to run the DART dart-fix-ci workflow. The editable
workflow source currently lives in .claude/commands/, and this generated
Codex skill is a first-class Codex entrypoint.
Invocation
- Claude Code/OpenCode:
/dart-fix-ci <arguments> - Codex:
$dart-fix-ci <arguments>
Treat the text after the skill name as $ARGUMENTS. When the workflow
references $1, $2, etc., map those to the positional values supplied by the
user.
Command Body
Fix CI failure: $ARGUMENTS
Required Reading
@AGENTS.md @docs/onboarding/ci-cd.md @docs/ai/verification.md
Workflow
When the failing claim depends on model/scene structure, simulation, dynamics,
collision/contact/constraints, or GUI/OSG output, use dart-verify-sim to pair
the focused reproduction with assessed, claim-tied visual evidence. Document a
visual exception when OSG/Xvfb is unavailable or not applicable.
- Identify failing checks:
gh pr checks <PR_NUMBER>orgh run view <RUN_ID>. - Inspect the first real failure:
gh run view <RUN_ID> --log-failed gh run view <RUN_ID> --job <JOB_ID> --log - If a job is still in progress, wait for logs instead of guessing.
- Reproduce locally with the smallest relevant command:
- formatting:
pixi run lint - tests:
pixi run test,pixi run test-py, or another existing focusedpixi run ...test task - coverage: add targeted tests for uncovered changed lines
- formatting:
- Fix the root cause with minimal scope.
- If the failure is infrastructure-only, ask for explicit maintainer/user
approval before rerunning the failed job or running:
gh run rerun <RUN_ID> --failed - Ask for explicit maintainer/user approval before pushing, CI re-triggers, or other GitHub mutations; after approval, push and watch CI until the PR is green.
Output
- Root cause
- Fix or rerun action
- Commands run
- Current CI status