cmux-testing
Agent skill from manaflow-ai/cmux.
What it does
- Do not add tests that only verify source code text, method signatures, AST fragments, or grep-style patterns.
- Tests must verify observable runtime behavior through executable paths (unit/integration/e2e/CLI), not implementation shape.
- For metadata changes, prefer verifying the built app bundle or the runtime behavior that depends on that metadata, not the checked-in source file.
- If a behavior cannot be exercised end-to-end yet, add a small runtime seam or harness first, then test through that seam.
- If no meaningful behavioral or artifact-level test is practical, skip the fake regression test and state that explicitly.
- Parameterized tests use @Test(arguments: [...]). Prefer this over duplicate test methods.
- Tags with @Test(.tags(.something)) (or on a @Suite) let CI and local runs filter selectively.
Requirements & configuration
- For metadata changes, prefer verifying the built app bundle or the runtime behavior that depends on that metadata, not the checked-in source file.
Configuration: TMUX_TMPDIRREMOTE
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Source
Repository: https://github.com/manaflow-ai/cmux
cmux-testing FAQ
What does the cmux-testing skill do?
cmux testing rules for Swift Testing, test target compilation, and package/refactor validation. Use when adding or changing tests, touching package/refactor code, or deciding whether reload.sh is enough validation. Do not add tests that only verify source code text, method signatures, AST fragments, or grep-style patterns. Tests must verify observable runtime behavior through executable paths (unit/integration/e2e/CLI), not implementation shape.
What does cmux-testing require?
For metadata changes, prefer verifying the built app bundle or the runtime behavior that depends on that metadata, not the checked-in source file. Configuration keys: TMUX_TMPDIR, REMOTE.
How do I install cmux-testing?
Run: npx -y skills add https://github.com/manaflow-ai/cmux --skill cmux-testing --agent claude-code — the source lives at github.com/manaflow-ai/cmux.
Maintain cmux-testing?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[cmux-testing on getagentictools](https://getagentictools.com/skills/manaflow-ai-cmux-cmux-testing?ref=badge) npx agentictools info skills/manaflow-ai-cmux-cmux-testing The second line is the CLI lookup for this page — handy in READMEs and docs.