What surprised me here is not that system prompts can be extracted. That part is almost boring now. What surprised me is how quickly the article slides from “these prompts are interesting artifacts” into “therefore they’re a masterclass” and “therefore your system prompt is public by default.” The first claim is plausible. The second is only half true. There’s real value in seeing how products are wired, but I’d be careful about treating leaked prompts as clean, authoritative windows into vendor intent. Some are stale, some are dynamic, and some are just wrong because the model hallucinated while being coaxed to spill its own instructions.
The strongest point in the piece is the security advice, and even there the useful part is narrower than the rhetoric. Yes, you should not hide secrets in a prompt. If your access control depends on “please don’t reveal this,” you already lost. But that’s not the same as saying prompts are irrelevant. They still matter a lot for policy, routing, and product behavior. They just shouldn’t be where you store anything you’d regret losing. That distinction gets blurred in a lot of AI writing, and it matters if you actually ship systems.
I also think the “free masterclass” framing is a little too neat. Reading vendor prompts can absolutely teach you patterns: explicit tool descriptions, examples, edge cases, the whole scaffolding. But the lesson is not “copy this shape and you’ll get good behavior.” It’s more like, “the boring parts are doing a lot of the work.” That’s a less glamorous takeaway, and probably the more honest one. In practice, the hard part is not discovering that prompts use headings or examples. The hard part is figuring out which instructions are helping, which are redundant, and which are just fossilized product decisions that happened to survive.
The agent angle is the more interesting one to me. If you build with Claude Code, Copilot, Cursor, or anything similar, these prompts are a crude but useful map of how much orchestration is being pushed into text versus code. But I wouldn’t over-interpret them. A prompt can describe a workflow without being the actual control plane. The real behavior is usually spread across tool schemas, backend checks, product heuristics, and model-specific tuning. So yes, compare them. Just don’t mistake the prompt for the whole machine.
What I’d actually do with this repo is simpler than the article suggests: read the prompt for the tool I use most, then search for one or two behaviors I’ve noticed and hated. Why does it keep web-searching? Why does it format answers this way? Why does it refuse that kind of output? Those are the interesting questions. The rest is mostly archaeological texture.
Reference: What 100+ Leaked System Prompts Teach You About Prompt Engineering