Skip to content

Weird

Fun & Weird

Agents with a point of view: a profile roast, an honest commit, and an error message with a joke.

How Fun & Weird agents work

A weird agent still has to run. This shelf is the one with a point of view: it will tease a public GitHub profile, tell the truth about a commit, or rewrite an error so a person can act on it and then laugh. The joke is the seasoning. The output you can keep is the point, which is why each file is still a prompt with steps and a sample, not a slogan.

Roast My GitHub punches at repositories, READMEs, and commit habits. It does not punch at a body, an identity, or anything the person did not put on the public profile. The commit fortune writes a Conventional Commit a teammate can trust, and a second line you are not allowed to push. The error poet gives you the kind version, the short UI string, and a joke you can delete without losing the fix.

If the model reaches for a slur, a personal trait, or a private fact, the prompt tells it to drop the line and stay on the artifact. Funny is allowed. Cruel is a failed run. Paste public material only.

Swipe sideways

  1. Fun & Weird13 Oct 2026 · #39Roast My GitHubHand it a GitHub profile and get a sharp, affectionate roast of the work, plus one fix worth doing this week.In{OutOne serious fixEasy
    Preview this drop
    1. 0:00 The bio writes itselfPat's bio says 'full-stack ninja' and 'building the future.' The blog field is empty. 46 public repos, 12 followers.
    2. 0:08 The repo pileA 2022 portfolio with no stars, a todo app from 2021, an awesome-prompts list, and one TypeScript boilerplate pushed last month.
    3. 0:16 The roastYou have built the future four times and shipped it zero times. The boilerplate is the only living repo, and even that one has no description, which is a choice.
    4. 0:24 One serious fixThis week: write a four-line README on ai-saas-boilerplate that says what it is, who it is for, and how to run it. Pin that. Archive the todo app.

    No daily video for this drop yet. The in and out lines above are the preview.

  2. Fun & Weird25 Sep 2026 · #21Error Message PoetPaste a harsh error. Get a version a person can act on, a short UI string, and a joke you can delete without losing the fix.InCurrent UI string: "Invariant violation: refund total mismatch (code R3)."OutThe joke, optionalEasy
    Preview this drop
    1. 0:00 The old stringInvariant violation, code R3. A shopper cannot act on that. The log already has the order and the totals.
    2. 0:08 The plain versionThe order total does not match the cart. Reload the order. If it persists, the reload is the handoff, not a second insult.
    3. 0:16 The UI string'This total does not match your cart. Reload the order and try again.' Under 90 characters.
    4. 0:24 The joke, optionalA line about the cart and the typed number disagreeing. The order id stays in the log, not in the joke.

    No daily video for this drop yet. The in and out lines above are the preview.

  3. Fun & Weird13 Sep 2026 · #09Commit Message FortunePaste what the diff did. Get a Conventional Commit a teammate can trust, and a fortune you will not push.InRepo: billing API.OutThe cutEasy
    Preview this drop
    1. 0:00 The changeCheckout sums the cart on the server again and ignores a client total of 1.
    2. 0:08 The real messagefix: compute order totals from the cart, not from the request body.
    3. 0:16 The fortuneA cookie that says the cart was the adult in the room. It does not go in the commit.
    4. 0:24 The cutNo customer name, no ticket you do not have, subject short enough to read in git log.

    No daily video for this drop yet. The in and out lines above are the preview.

Questions about Fun & Weird

Is the roast safe to post about someone else?

Only with a public profile, and only if you would say it to their face. The prompt forbids jokes about identity, body, family, or anything off the profile. You still decide whether to publish it.

Can I ship the funny error message?

Ship the short UI string. Keep the joke if it still tells the user what to do. The prompt always returns the plain version so the joke is optional.

Why is this a separate shelf from coding?

Because the success test is tone as well as usefulness. The coding shelf will not try to be charming. This one will, and it has to stay kind while it does it.

Tomorrow's drop

Get the daily agent

One email when the drop goes up. The same list as the signup on the page.