Skip to content
DevMeme
7356 of 7435
Installation Docs 'For Humans': Just Paste This Into Your LLM Agent
Documentation Post #8061, on Jun 4, 2026 in TG

Installation Docs 'For Humans': Just Paste This Into Your LLM Agent

Why is this Documentation meme funny?

Level 1: The Recipe That Says "Don't Cook"

Imagine opening a cookbook to a recipe titled "For Home Cooks," and the only instruction is: "Hand this book to your robot chef. Honestly, you'd just burn it." Then you notice the next chapter is titled "For Robot Chefs." The joke is that the instructions for people are really instructions to step aside and let the machine do it — and the book isn't even apologetic about it. It's funny because it's a little insulting, a little true, and a sign of how fast the kitchen has changed.

Level 2: Agents, Prompts, and Raw Files

Some terms doing the heavy lifting here:

  • LLM agent — an AI assistant (like Claude Code or Cursor) that doesn't just chat: it can run shell commands, edit files, and install software on your machine on your behalf.
  • Prompt — the text instruction you give the AI. In this README, the "installation command" is literally an English sentence, not a shell command.
  • Raw GitHub URL — a link serving a file's plain contents instead of the GitHub web page around it. Agents fetch it to read the instructions directly. Note it points at the dev branch, so the instructions can change at any moment.
  • Fat-fingering — typing errors: the classic junior-dev rite of passage where one wrong character in a config file costs an afternoon.

The early-career takeaway: when you delegate setup to an agent, you trade your typos for its judgment. The install might go perfectly, or the agent might cheerfully resolve an error by doing something you'd never approve. "Read the Installation Guide" remains good advice even if the README itself is sarcastic about it — you can't review what the agent did if you never knew what it was supposed to do.

Level 3: The README Has Opinions About You

This is a real installation section from a dark-mode GitHub README, and the heading hierarchy is the whole joke. Under "For Humans", the instructions do not tell a human how to install anything. They say:

Copy and paste this prompt to your LLM agent (Claude Code, AmpCode, Cursor, etc.):

followed by a code block containing a one-sentence prompt — "Install and configure [project] by following the instructions here:" — pointing at a raw installation.md file on the repo's dev branch. The actual human-readable path is demoted to an afterthought:

Or read the Installation Guide, but seriously, let an agent do it. Humans fat-finger configs.

And cut off at the bottom of the screenshot, the next heading: "For LLM Agents" — meaning the section labeled for humans is agent instructions, and there's a separate section for agents. The taxonomy has inverted. Documentation used to be written for people, with machine-readable bits bolted on; here the human is a transport layer whose only job is Ctrl+C, Ctrl+V.

What makes this sting for anyone who's lived through prior installation eras is the lineage. We went from hand-edited Makefiles, to ./configure && make install, to package managers, to curl | sudo sh one-liners, and now to natural-language prompts as the install command. Each step traded inspectability for convenience. This one trades it for a system that downloads instructions from a moving target (refs/heads/dev — not even a tagged release) and then improvises with whatever permissions your agent has. Prompt-injection researchers call docs like this an attack surface: whoever can edit that markdown file can now steer an agent that you invited into your shell. It's the supply-chain problem from curl | sh, except the payload is interpreted by a model that might also helpfully "fix" your dotfiles along the way.

And yet — the maintainer isn't entirely wrong, which is why this is satire-adjacent rather than satire. Humans genuinely do fat-finger configs; transposed ports, stray tabs in YAML, and missed prerequisite steps account for an enormous share of "your software is broken" issues. Agent-first docs are a rational response to a support burden. The unsettling part is the casual openness: the industry quietly decided humans are the unreliable component, and this README just said it out loud in the DeveloperExperience equivalent of a hot mic moment. The channel's caption — "Anyway, we've got a new meta" — frames it exactly right: this isn't one weird repo, it's the new equilibrium.

Description

A screenshot of a dark-themed GitHub README 'Installation' section. Under the heading 'For Humans' the text reads: 'Copy and paste this prompt to your LLM agent (Claude Code, AmpCode, Cursor, etc.):' followed by a code block (with project name and repo path redacted by grey bars): 'Install and configure [redacted] by following the instructions here: https://raw.githubusercontent.com/[redacted]/refs/heads/dev/docs/guide/installation.md'. Below it: 'Or read the Installation Guide, but seriously, let an agent do it. Humans fat-finger configs.' A cut-off heading 'For LLM Agents' is visible at the bottom. The image documents the new era of documentation written agent-first: the 'human' instructions are just a prompt to delegate to an AI, openly declaring humans too error-prone to follow install steps

Comments

24
Anonymous ★ Top Pick We replaced 'curl | sudo sh' with 'paste this into your agent' - same blind trust, but now the shell script gets to improvise
  1. Anonymous ★ Top Pick

    We replaced 'curl | sudo sh' with 'paste this into your agent' - same blind trust, but now the shell script gets to improvise

  2. @ImJmik 1mo

    And why is the project censored out?

  3. @lord_asmo 1mo

    Put this in your OpenJaw

  4. @egorvoron 1mo

    Better not to install at all

  5. Егор 1mo

    If you are still not running your agents in VMs or containers and are afraid of instructions like this, i have bad news for you.

    1. @DerKnerd 1mo

      I am not running agents at all

      1. Егор 1mo

        easy criteria for next layoff

  6. @WinniePooh_Xi 1mo

    i think i found the original repo😂

    1. @soul_catcher 1mo

      Link?

      1. @WinniePooh_Xi 1mo

        https://github.com/opensoft/oh-my-opencode

        1. @nyxiereal 1mo

          This extension sucks btw Tried it, a huge waste of tokens compared to vanilla OC

          1. @Daonifur 1mo

            All AI is a waste of tokens tbf

            1. @nyxiereal 1mo

              I'm NOT going back to manually mapping out 30 api endpoints by hand A clanker can do this way faster

              1. @Daonifur 1mo

                Sora, chatgpt, etc, make an OS for me. Make no mistakes

              2. @RiedleroD 1mo

                …you know there's tools for this, right?

                1. @DerKnerd 1mo

                  yeah claude and a black amex

                  1. @Daonifur 1mo

                    Who needs employees when you have billions of dollars and AI?

                    1. @DerKnerd 1mo

                      and a black amex, don't forget the black amex

          2. @DerKnerd 1mo

            that is why you buy a good gpu once and then run it locally

            1. @nyxiereal 1mo

              True

          3. @WinniePooh_Xi 1mo

            i dont use this kind of things

  7. @WinniePooh_Xi 1mo

    maybe not this one, i need to check the history later

  8. @vialli 1mo

    10x developer screenshot 💪

    1. @WinniePooh_Xi 1mo

      because I was not at home and shared with my friends by the other phone

Use J and K for navigation