Claude Code plugin · v0.1 in testing

Launch like you’ve done it 10 times.

A Claude Code kit for launch week. It drafts in your voice, critics flag the weak lines, and you press send.

$29 for the first 50 · then $59 · one payment

T-14T-10T-5T-3T-1T-0Aug 29T+1T+8
The launch curve, step by step.
  1. T-14Plan the week/lm:start

    “Most of your audience can't install it.”

    /lm:start on gyotaku, 2026-10-10

  2. T-10Find the hook/lm:position

    “so i built our group's own tenor.”

    /lm:position on lore, 2026-10-10

  3. T-5Draft the posts/lm:x-launch

    “grim -s 4 doesn't give you a sharper screenshot. just a bigger one.”

    /lm:x-launch on utsushot, 2026-10-10

  4. T-3Line up other voices/lm:amplify

    People who might post their own take. A friend’s video beat my post, 195,162 views to 54,783.

  5. T-1Final critic passcringe-critic

    “PASS, 8/10 after 1 round (two lines rewritten).”

    cringe-critic on lore’s README, 2026-10-10

  6. T-0You press send/lm:targets

    Nothing auto-posts. Mine went up on X at 17:25 UTC, Aug 28: 54,783 views, 3 stars.

  7. Aug 29Someone else posts06:55 UTC

    A 21s screen recording, 195,162 views. 10 stars when it went up.

  8. T+1Follow up/lm:followup

    One follow-up a day, traffic snapshot daily. 179 stars a day after my post.

  9. T+8Keep the receipts/lm:receipts

    8 to 1,051 stars in 8 days. Read from GitHub on 2026-10-09.

T-6Receipts

Three launches. Real numbers.

The kit is built from these: what worked, what didn’t, and when.

  1. grindmap237,303 viewsJul 8, 2026X post
    Open the post on X
  2. breakscale8 to 1,051 stars in 8 daysAug 29 to Sep 5, 2026GitHub
    Star card made by the kit's star-curve script: xevrion/breakscale, 8 to 1,051 stars in 8 days, Aug 29 to Sep 5, 2026, UTC. A marker at the friend's video, then a steady climb.
    The climb came after a friend posted a 21s screen recording: 195,162 views. My own post did 54,783.
    Open the repo on GitHub
  3. gyotaku47,891 viewsOct 5, 2026X post

Read from GitHub and X on 2026-10-09. Nothing rounded up.

T-5How it works

T-14 to T+8.

Five steps. Each one ends in a draft, never a post.

  1. T-14

    Plan the week

    Reads the repo. Asks what it can’t know.

    /lm:start/lm:position

  2. T-5

    Draft every post

    README, X post, first reply, demo script.

    /lm:readme/lm:x-launch/lm:demo

  3. T-1

    Critics tear it apart

    Every draft scored, weak lines flagged.

    cringe-critichn-skepticrules-checker

  4. T-0

    You post it

    The dated list says where you’re allowed.

    /lm:targets/lm:show-hn

  5. T+8

    Follow up, keep receipts

    A draft a day, then your real star curve.

    /lm:followup/lm:receipts

T-4What’s inside

Real output, not a mockup.

Run on three of my repos. Copied as it came out, trimmed with “…”.

~/gyotaku · Reads your repo, asks up to 8 questions, plans launch week.

~/gyotaku $ /lm:start

I understood gyotaku as a free, offline, GPL-3.0 app that searches every screenshot by the text inside it.

…

## Risks, most serious first

1. Most of your audience can't install it. It's Linux x86_64 only and built from source: several minutes of compiling and 3 GB of free disk. Devs and students mostly use macOS and Windows. Before 10-05, either ship prebuilt Linux binaries with checksums, or say "linux only" in the launch post.

2. Install trust. README step 2 installs Rust by piping a script into the shell (curl ... | sh). …

3. Slow first value. Indexing 5,159 screenshots took 43 minutes (docs/performance.md). The README should say up front that it indexes newest first and search works while it runs.

…

## Next action

The install-path decision blocks most of the plan, so run /lm:trust today (T-7). /lm:readme comes after it.

Real output · /lm:start on gyotaku · 2026-10-10 · unedited excerpt

~/lore · Finds the one-sentence pain and the hook. Three options, one pick.

~/lore $ /lm:position

1. Pain

the perfect reaction meme exists. nobody can find it in time.

This is still [assumption]. It's your own wording, and the repo has 0 issues, so there are no user words to back it yet.

2. Winning hook (D, borrowed tool)

discord's gif button has every gif on the internet. none of the ones your friends made.

so i built our group's own tenor. search, click, paste -> it shows up as the image.

free, open source, cloudflare's free tier. you bring the domain.

It won 11/12 against 10 for each of the others. Without the product name, "our group's own tenor" tells a Discord user what it is and how it behaves. "A meme wall" made a stranger stop and picture it. …

Real output · /lm:position on lore · 2026-10-10 · unedited excerpt

~/utsushot · Your launch post, the first reply and when to post, in your voice.

~/utsushot $ /lm:x-launch

1. The pick (Draft A, 274 characters):

grim -s 4 doesn't give you a sharper screenshot. just a bigger one. shrink it back, it's 98% the same image.

so i built utsushot. the app redraws at a real 4x on a screen you never see.

same 7680x4320 as grim. the text is drawn at 4x. free. open source. niri only for now.

2. First reply (post it right after; about 215 characters):

github.com/xevrion/utsushot

how it works: niri can't create outputs over ipc yet, so it starts a nested niri sized past your screen at scale 4 and runs the app in there. sway and hyprland are planned, not done yet.

3. Why A won: its first line is something any reader can check with one command, and the 98% figure (README, RMSE 0.018) backs it up right away. The critic's final score is 8/10, PASS, and it agreed with the pick.

Real output · /lm:x-launch on utsushot · 2026-10-10 · unedited excerpt

~/utsushot · The dated list of places, filtered to what you're launching.

~/utsushot $ /lm:targets

1. Launch week (launch day is still the suggested Tue 2026-10-27):

Mon 10-26AUR packageMust be useful to more than a few people and not duplicate an existing AUR package. …you (PKGBUILD)
Tue 10-27, 19:00XNo link-only posts and no unsolicited mass repliesalready drafted (2026-10-10-x-launch.md); you post it
Tue 10-27, 21:00niri GitHub DiscussionsNot in the kit's data. Read its categories and rules firstyou, by hand
Wed 10-28, 18:30Show HNMust be something people can try now. AI-written text is banned, so you write it yourselfyou
Thu 10-29Rust users forum, announcements"Announcements of any sort", no cross-posting between topicsyou, or a draft

3. Later, once a requirement is met:

- awesome-rust: 50 stars or 2,000 crates.io downloads.

- Lobsters: an invite, then 70 more days.

Real output · /lm:targets on utsushot · 2026-10-10 · unedited excerpt

~/lore · Rewrites the top of your README. Shows a diff, applies only on yes.

~/lore $ /lm:readme

… the README reviewer gave it 6/10. The top 3 problems:

1. Nothing to try. The only path is setting up your own copy, so Show HN visitors have no link to click.

2. The screenshot shows the wall, not the promise. …

3. It doesn't match the launch post, and two claims aren't true yet. … "About ten minutes" was never timed …

2. The diff (lines 1 to 21 only; everything from "How it works" down is untouched):

-<p align="center">The meme archive for your friend group. Click a meme, paste the link in Discord, it shows up as the actual image.</p>
+<p align="center">Your group's memes, searchable. Links paste into Discord as images.</p>
-<p align="center"><a href="docs/install.md">Set up your own</a> in about ten minutes with nothing but a Cloudflare account and a domain.</p>
+<p align="center">Free and open source (MIT). Runs on your own Cloudflare account, inside the free tier. You bring the domain.</p>

…

+To set up your own you need a domain on Cloudflare, Node 22.12 or newer and pnpm.

The critic passed the new section at 8/10 after one round. Slop-lint is clean on the proposal.

Real output · /lm:readme on lore · 2026-10-10 · unedited excerpt

~/utsushot · Scores every draft 1 to 10 and flags the lines that read as slop.

~/utsushot $ cringe-critic

drafts/2026-10-10-x-launch.md

## Critic log

- Round 1 (lm:cringe-critic): A PASS 7/10, B REVISE 5/10, C REVISE 6/10, first reply PASS 8/10, follow-up PASS 8/10. Fixed: A's last line, since grim makes the same pixel count. Also B's opener and proof, C's order, "over ipc yet" in the reply, and the stacked "still"s in the follow-up. The critic's "every glyph drawn fresh" was narrowed to "the text is drawn at 4x", since only Wayland-native toolkits re-render (README).

- Round 2: all five PASS. A 8/10, B 7/10, C 7/10, first reply 8/10, follow-up 8/10. The critic agreed with the pick.

…

drafts/2026-10-10-position.md

## Critic log

- Round 1 (lm:cringe-critic): A PASS 7/10. B REVISE 4/10: it claimed the live screen above native, which the README says needs a patch. C REVISE 5/10. Pitch REVISE 6/10: "4x" and "Wayland" with no niri scope. Flagged lines rewritten.

- Round 2: A PASS 8/10, B PASS 7/10 (one line reordered so "the app" is the subject), C PASS 7/10, pitch PASS 8/10. Every claim traced to the README or the CHANGELOG.

Real output · cringe-critic on utsushot · 2026-10-10 · unedited excerpt

T-3Places

Where you’re allowed to post.

132 places, each read from its own rules page. 12 ban AI-written text.

Seven of the 132 places in the kit, with the rule that matters and when it was checked
PlaceThe rule that mattersAI textChecked
Show HNlaunch platformSomething you made that people can try now. No landing pages, no signup pages.banned
Product Huntlaunch platformHunt your own product, but never ask anyone directly for upvotes. Relaunch after six months.banned
This Week in RustnewsletterProject updates are picked from r/rust posts only. Don't open a PR to add your project.disclose
free-for-devdirectoryYour own SaaS, only with a real free tier and the full PR template. Skipped templates get closed.banned
awesome-selfhosteddirectoryFirst release must be more than 4 months old. One YAML file per app, in the data repo.banned
Uneedlaunch platformFree launches wait 30 days to 5 months. Under 10 upvotes on the day and you're unpublished.unknown
LobstersforumInvite only. Self-promo under a quarter of what you post, and no show tag for 70 days.unknown
+ 125 more in the kit · it warns you when an entry is over 30 days old

T-2Pricing

Get in early.

One payment. The price goes up after the first 50 buyers.

First 50 buyers

$29

then $59 · one payment · lifetime v1 updates

  • 18 skills, /lm:start to /lm:receipts
  • 6 critic agents on every draft
  • 132 places, each with its rules and a date
  • 5 scripts: star curve, traffic, targets, tracker, slop-lint
  • Receipts from 3 real launches

Not on sale yet. Join the waitlist and I’ll email you the day it opens.

Join the waitlist

One email when it opens. No newsletter. Privacy

Join the waitlist

What are you launching? (required)

Nothing to pay today.

The kit improves the launch. It does not promise stars or revenue.

T-1FAQ

Questions.

Short answers, no small print.

Isn’t this just a pack of prompts?

No. Scripts that run, 132 places read from their rules pages, critics that score, and data from 3 real launches. Claude can write a post alone. The kit adds what it can’t know.

Does it post for me?

Never. Every skill stops at a draft. You post it from your own account.

How do I get it?

Buy it, connect your GitHub, and you’re added to a private repo. Install it as a Claude Code plugin. It works in any repo.

What if a rule changed?

Every place shows when it was checked. Past 30 days the kit warns you, and the rules-checker agent re-reads the live page.

Refunds?

Yes. The exact refund window goes up with the terms, before checkout opens. Your access to the private repo goes with the refund.

T-0Launch

Launch week, done properly.