~/mullet — README.md
GitHub

Mullet

experimental - business in the front party in the back

Create tests that repay their maintenance.

Verify every change. Keep lasting coverage only when it protects a real, durable risk.

npx skills add ziptied/mullet --skill mullet
Illustration of a developer with a black mullet, sunglasses, and a Linux T-shirt

LLMs test to prove the prompt.
Your repo pays to keep the proof.

Agents love to add tests, introduce frameworks, and invent new ways to verify the change they were asked to make.

The problem is not verification. The problem is that those tests keep costing time, tokens, CI minutes, and refactor effort long after the prompt is done. Mullet makes every permanent test prove it protects a real, durable risk. Otherwise, verify that the work works and stop there.

  1. Name the risk

    What important bug would this test prevent later?

  2. Price the cost

    Will it repay future runs, repairs, reviews, and tokens?

  3. Stop at proof

    If the risk is not durable, validate the change and move on.

Verify everything. Keep only durable protection.

Temporary proof turns into permanent drag.

The test may be useful for the current task. That does not mean it deserves to live in the suite.

Run forever?Only if the risk lasts.
  1. Prompt

    The agent adds a test to prove the task is complete.

  2. Suite

    That proof becomes part of the permanent project.

  3. Cost

    Every future developer, run, and agent has to carry it.

admission_gate

Mullet blocks test debt before it becomes infrastructure.

Verify every change. Keep only tests grounded in durable risk.

Restraint without deleting the safety net.

683test files inspected
82%files kept
5/6low-value checks rejected

Authorization, money, inventory, and data-integrity protection stayed.

One mature production suite audit.

Pick how hard Mullet pushes back.

mullet lite

rigorous

A denser safety net for mature or compliance-sensitive products.

mullet full

balanced · default

Positive evidence that risk and durability repay the test.

mullet ultra

canary

Only the smallest faithful sentinels for serious, durable risk.

One line. Every supported agent.

npx skills add ziptied/mullet --skill mullet

Verify the change. Keep the tests that deserve to stay.

[ read on github ]