
Cmux Testing
Choose scoped cmux verification, add behavioral tests, and validate Swift test targets...
Install
npx skills add manaflow-ai/cmux --skill cmux-testing -g -a claude-code -y- Repository
- manaflow-ai/cmux28.6k
- Category
- Testing
- Updated
- 3d ago
- License
- See repository
- Context cost
- Lightabout 1,394 tokens
- Runs scripts
- No, instructions only
What it does
Choose scoped cmux verification, add behavioral tests, and validate Swift test targets and wiring. Use when adding tests or deciding what local/CI evidence a change needs.
cmux Testing
Choose the first check
Run repository commands only from a trusted checkout;
even verify-local.py --help and --list load repository code.
| Task | Command |
|---|---|
| Choose checks and parse changed Swift | python3 scripts/verify-local.py |
| Run the full CI static recipe | python3 scripts/verify-local.py --all |
| Parse current Swift edits | python3 scripts/verify-local.py --only swift-syntax --swift-changed |
| Check new Swift test-file wiring | python3 scripts/verify-local.py --only test-wiring |
| See what a UI test did, one frame per action | scripts/ui-test ClassName or scripts/ui-test <run URL> (guide) |
| Render view code to PNGs in seconds, light and dark, without building the app | scripts/ui-lab/ui-lab.py <harness> [--watch] (guide) |
| Dogfood the app from CI: drive it with a JSON tour and get screenshots and accessibility trees | scripts/run-e2e.sh --scenario dogfood/scenarios/<tour>.json --ref <sha> --frames (guide) |
| Read the screenshots and GIF CI posted of an app PR's build before merging it | the PR's dogfood comment (guide) |
| Decide whether a red web test is the PR's fault or a flake | python3 scripts/ci/web_test_verdict.py --pr <N> (guide; --coverage runs the PR's code) |
Add a base ref after --swift-changed to include committed changes. Use --list
to find other checks and --help for options. Parsing checks syntax; it doesn't
typecheck or run tests.
Read the command guide for piped paths or JSON receipts. Use the validation guide to choose package, native, web or runtime checks. Docs and portable tooling use their scoped checks.


