site: review — Continue? Y/N (graduates from find)

Single-image review of the Scale AI Show HN browser game about Claude
Code permission fatigue. Category: `play` — same new category started
for cursor-camp-neal-fun. Body corrects the find's generic "AI agent"
to name Claude Code specifically, per the game's own meta tags.
This commit is contained in:
2026-05-31 18:30:32 -04:00
parent 3c6f54add3
commit 63f5b163c3
3 changed files with 26 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

@@ -0,0 +1,24 @@
---
name: "Continue? Y/N"
subtitle: "A 60-second game about how carefully you read AI commands"
date: 2026-05-31
category: play
tags: [browser, game, ai, claude-code, satire]
description: "A short browser game by Scale AI's interns: Claude Code requests your approval for each command, the prompts arrive faster than you can really read, and the reveal at the end depends on what you skimmed past."
link: https://llmgame.scalex.dev
linkText: llmgame.scalex.dev
source: "Hacker News — Show HN"
fromFind: continue-y-n-game
---
![Continue? Y/N — a CLI-styled prompt asking the player to approve a shell command, with "y" and "n" key options.](./hero.png)
*One screen, one prompt, one creeping realisation.*
> A 60-second browser game by interns at Scale AI in which Claude Code (named explicitly) asks for permission to run each command. The prompts come faster than you can fully read; the reveal at the end depends on what you nodded through.
The page is plain: a CLI-styled prompt and a typing cursor. An AI agent — Claude Code, called out by name — starts running commands. `rm -rf node_modules` (you approve, fine). `git pull` (sure). `curl…` (uh, sure). The cadence is the trick. The prompts arrive at the rate of "Continue? y" muscle memory, faster than you can hold the previous command in your head.
The reveal is the punchline. By the time you notice — if you notice — your reflex `y` has authorised something you would absolutely not have approved had you been reading. The joke lands hardest for anyone who lives with an agentic terminal open in another window; the lesson is uncomfortably real, because permission fatigue is the actual failure mode of agent-assisted work and humans are bad at reading the 14th command of the day with the care they brought to the first.
About 60 seconds to play; works on phone or desktop; free. The audience is narrow (Claude Code users specifically) and the resonance is strong — for anyone in the room, the reveal lands. A good thing to forward to the colleague who reflexively hits "Y."
+2
View File
@@ -5,6 +5,7 @@ import altTab from '../content/reviews/alt-tab/hero.jpg';
import apex from '../content/reviews/apex-markdown-processor/hero.png'; import apex from '../content/reviews/apex-markdown-processor/hero.png';
import bartender from '../content/reviews/bartender-6-dynamic-peninsula/peninsula.png'; import bartender from '../content/reviews/bartender-6-dynamic-peninsula/peninsula.png';
import blip from '../content/reviews/blip/hero.jpg'; import blip from '../content/reviews/blip/hero.jpg';
import continueYn from '../content/reviews/continue-y-n-game/hero.png';
import cursorCamp from '../content/reviews/cursor-camp-neal-fun/hero.png'; import cursorCamp from '../content/reviews/cursor-camp-neal-fun/hero.png';
import esproP7 from '../content/reviews/espro-p7-french-press/hero.jpg'; import esproP7 from '../content/reviews/espro-p7-french-press/hero.jpg';
import finalist from '../content/reviews/finalist/hero.png'; import finalist from '../content/reviews/finalist/hero.png';
@@ -43,6 +44,7 @@ export const heroes: Record<string, Hero | undefined> = {
'apex-markdown-processor': { kind: 'image', src: apex }, 'apex-markdown-processor': { kind: 'image', src: apex },
'bartender-6-dynamic-peninsula': { kind: 'image', src: bartender }, 'bartender-6-dynamic-peninsula': { kind: 'image', src: bartender },
blip: { kind: 'image', src: blip }, blip: { kind: 'image', src: blip },
'continue-y-n-game': { kind: 'image', src: continueYn },
'cursor-camp-neal-fun': { kind: 'image', src: cursorCamp }, 'cursor-camp-neal-fun': { kind: 'image', src: cursorCamp },
'espro-p7-french-press': { kind: 'image', src: esproP7 }, 'espro-p7-french-press': { kind: 'image', src: esproP7 },
finalist: { kind: 'image', src: finalist }, finalist: { kind: 'image', src: finalist },