mcpbeat

Cute Verify

pytorch/cute-verify

Verify changes to the Helion CuTe backend by running both test suites, lint, and a code review subagent — then fix any issues found.

543 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
915
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/pytorch/helion --skill cute-verify

What it tells the agent to use

found in the instruction text
Task spawns other agents

The instruction itself

as written by the author

Run all four checks, then fix any issues:

  • Lint./lint.sh (Ruff + Pyrefly).
  • Default test suitepytest test/ -n4 -q --tb=line.
  • CuTe test suiteHELION_BACKEND=cute pytest test/ -n4 -q --tb=line.
  • Code review — spawn an Opus-class general-purpose subagent with the diff (git diff HEAD~ covers staged + uncommitted, or pick the right scope for the situation).

Parallelism: Run lint and the code-review subagent in parallel with the test suites is fine, but never run the two pytest suites simultaneously — both use -n4 and would put 8 workers on the GPU, causing OOMs and flaky failures. Run pytest suites sequentially.

Review subagent prompt (use subagent_type: general-purpose, model: opus):

> Review git diff HEAD~ in /data/users/jansel/helion. Focus on:

> - Correctness: wrong logic, missed edge cases, broken invariants.

> - Simplification: redundant code, layers that could collapse, premature abstractions.

> - Hacky things: ad-hoc workarounds, type-casts that hide bugs, magic constants without comments, stub APIs that aren't really plumbed.

> - Disabled / regressed coverage: tests that were deleted or @skiped without an equivalent replacement; functionality that silently lost a code path (e.g. an if branch removed without checking callers).

>

> Report concrete file:line issues. Under 400 words. Say "LGTM" plainly if clean.

If any check fails, fix the underlying issue (don't suppress it) and re-run only that check. Repeat until all four are clean.

Final report:

| Check | Result |

| ----- | ------ |

| ./lint.sh | clean / N issues fixed |

| pytest (default) | <pass>/<skip> |

| pytest (cute) | <pass>/<skip>/<xfail> |

| code review | LGTM / <N> nits applied |

Notes:

  • Don't pass HELION_AUTOTUNE_EFFORT=none to a full suite run; it changes execution paths and breaks tests. Use it only for targeted local iteration.
  • Use pytest -ra if a skip count looks suspicious — it prints skip reasons.

How to use it

Copy the folder

Take pytorch/cute-verify from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.