cmux-testing

Agent skill from manaflow-ai/cmux.

manaflow-ai 25k ↓ 2k NOASSERTION updated 25d ago
Claude Code
View source ↗

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

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.