Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Standalone B/O/E testkit for evaluating SKILL.md-based LLM operating systems.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -37% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 47% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -36% | 0% |
Use this module when an LLM should evaluate a local LLM-OS, agent hub, or SKILL.md-based system with the B/O/E method.
tests/batteries/.system_diff_tests/testing/playwright/.bashPYTHONIOENCODING=utf-8 python system_diff_tests/run_all.py "<system_path>" --only b PYTHONIOENCODING=utf-8 python system_diff_tests/run_all.py "<system_path>" --only o PYTHONIOENCODING=utf-8 python system_diff_tests/testing/run_external.py "<system_path>" --profile STANDARD PYTHONIOENCODING=utf-8 python tests/run_batteries.py --list
Known systems are resolved through system_diff_tests/config.py.
.db files, result archives, __pycache__, or .pytest_cache in the module package.ELLMOS_BASE_PATH, ELLMOS_ONEDRIVE, BACH_SYSTEM_PATH, BACH_DB_PATH) over hardcoded user paths.This module originated by extracting the portable part of BACH system/tools/testing. For the reusable B/O/E testing surface, ellmos-tests is now the canonical feature source. BACH consumes it through a compatibility adapter and retains only its integration contract plus a rollback-safe legacy copy while the gated migration is validated. Changes to reusable runners, profiles, and B/O/E test definitions belong here first; BACH-specific lifecycle or handler behavior remains in BACH.
Other measured skills in the registry, with their headline benchmark lift.