agentsclimarketplace

Handwritten

Skill sdsrss/super-skill/evals/test-fix-family/handwritten

Git-backed version control, rollback, and provenance for your Claude Code & Codex Agent Skills — a safety-gated skill package manager (CLI + plugin).

Install
npx -y skills add sdsrss/super-skill --skill handwritten

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 28 days oldThe repository was created 28 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Fix a failing function by reproducing the failure, localizing the smallest wrong expression, making the minimal change, and re-verifying — for small bug-fix tasks with a known expected behaviour.

SKILL.md

1.8 KB, 370 tokens by cl100k_base, as published. Nobody here has run it

Systematic test-fix

A discipline for fixing a function whose behaviour is wrong, when you know what it should do. Optimises for the smallest correct change, not a rewrite.

When to use

A single function returns wrong results for some inputs and you have concrete expected input/output pairs (from a description or a failing check).

Steps

  1. Restate the contract. Write down the expected output for 2–3 inputs, including the boundaries and the empty/degenerate case. These are your oracle.
  2. Reproduce. Trace the current code by hand on the input that looks most likely to break (a boundary, an empty input, a negative number). Confirm the wrong output before changing anything — do not fix by guessing.
  3. Localize. Find the single expression responsible: an off-by-one in a slice or index, a > that should be >=, an accumulator initialised to 0 instead of the first element or negative infinity, a wrong base case.
  4. Minimal fix. Change only that expression. Keep the signature. Resist refactoring unrelated code in the same edit.
  5. Re-verify against the oracle from step 1, especially the boundary and the degenerate case, since those are where these bugs hide. If any still fails, return to step 3 — the localization was wrong, not the fix.

Common shapes

  • Slice/index endpoints (len(x) - n vs len(x) - n + 1).
  • Boundary comparisons (inclusive vs exclusive).
  • Accumulator seeds (0 breaks all-negative inputs; seed with the first element or float("-inf")).
  • Missing empty-input handling.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.