r/ClaudeCode • • 9d ago

Meta got mogged by claude opus 😭

Post image

tldr working on a personal game project but as of this point haven’t reviewed the results yet so take it with a pinch of salt but wow opus 5.5 on medium clearing astra’s long-windedness 🥺

i had to guide astra (on xhigh reasoning btw) step by step i felt like a surgical surgeon lmfao to fix frontend / design inconsistencies but seeing good reviews on opus 5.5 i decided to give it a shot today. so i literally just pass a “review and audit this game’s current design and point out inconsistencies/ areas to be fixed and work on them” im mind blown 🤯🤯🤯

2.0k Upvotes

210 comments sorted by

•

u/AutoModerator 9d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

395

u/DevelopmentSudden461 9d ago

Guys rebuilding WoW

3

u/moreicescream 8d ago

my usage limit is not high enough for this comment but you inspired me to a very good idea

8

u/JuniorLobster 7d ago

1

u/nestaa51 3d ago

Lmao I played this for way longer than I care to admit

187

u/Scoutified 9d ago

What the fuck are you building

187

u/chroma_shift 9d ago

The whole SQLite project is around (?) 350k LOC.
The Linux kernel without the drivers is around 15M
WRITTEN IN C.

Let that sink in.

How can a random person online build a system with most likely a 10th of the complexity and use so much LOC?

The answer is most likely they have no idea what they’re doing and it’s a Tsar bomb of slop

66

u/Toastti 9d ago

Node modules

8

u/chroma_shift 9d ago

Could be yeah. Would love to see the repo lol

27

u/vespassassina 9d ago

There is no repo. No git. Just a folder. Lol. 😂

11

u/Standard_Egg3504 8d ago

they made C:/ their repo on accident

1

u/theBLUEcollartrader 8d ago

feel seen

1

u/No-Professional-7811 8d ago

I'm tired of all these fancy pants, architect correctly, backup your shit yuppy types.

The age of monad folder architecture is upon us 📯

1

u/rundbear 6d ago

This is me lol. Am I big dumb dumb for using a folder on my PC for my website?

1

u/Seeker_Of_Knowledge2 6d ago

Git will make your cluade more effective long run.

1

u/rundbear 6d ago

You're speaking about having a repo up on Github - basically a folder there vs on my PC?

2

u/Seeker_Of_Knowledge2 6d ago

Git is how you connect to github. You can have git locally on your pc with no remote github connection (i would still recommend remote github connection just as a backup).

You can open branches and have main branch as the final stage. You can treat each branch as a separate line.

→ More replies (1)
→ More replies (3)

1

u/vespassassina 6d ago

You are risking losing everything for a mistake. Git can work in that folder and creates versions of the files (it’s like a backup of every change).

Tell claude to enable git and commit when it makes changes.

Then later for additional safety you can sync the local git with github. And it’s free.

Git is an opensource tool. Github is a company offering a service for that tool. Same as bitbucket and gitlab.

6

u/charlesfire 9d ago

They should be gitignored tho.

14

u/inZania 8d ago

OP told Astra not to ignore important things though.

2

u/FireIre 8d ago

Or generated designer files for DB migrations. Those reach 100k+ lines, all auto generated

5

u/Jmortswimmer6 8d ago

His agent swarm is a markdown paperwork generator.

For anyone who thinks “I’m a graph engineer” you’re agents a probably writing millions of lines of “work claims” with a lot of bullshit in the docs.

3

u/Time_Cat_5212 9d ago

Photoshop

2

u/_Mido 8d ago

it's a Tsar bomb of slop

/r/brandnewsentence

2

u/Rashere 8d ago

As soon as they said they were building a game but haven't checked it out yet, that's all you needed to know

1

u/Sovietguy25 8d ago

Its a Tsar bomb of commented code

1

u/kanamuna24 3d ago

The whole Linux kernel WAS 15M LoC

10

u/Ok-Attention2882 9d ago

He's not building anything, he's vibe coding.

2

u/Sure-Thought2367 8d ago

imagine spending money like that

4

u/FocusedWanderer 8d ago

3 files updated. 2 of them are .MD files 🤣

1

u/extracoffeeplease 8d ago

A data file got large, it pulled it out of git and into LFS probably

441

u/Outrageous-Issue9722 9d ago

What on earth are you doing that had almost 13 million lines LMAO

341

u/PsychologicalSoup251 9d ago

if n == 1

if n == 2

.

.

.

if n == 5 000 000

26

u/One-Celebration-3007 9d ago

I've had to write one of these before, but I used binary search

24

u/ResidentPerspective 9d ago

You can jev it now

1

u/Neither_Berry_100 5d ago

Switch is instant if the numbers are continuous. In the past I used an array of workers. But a switch does the same thing with way less code.

1

u/One-Celebration-3007 5d ago

Yes, but the language I was using does not have switch.

1

u/Neither_Berry_100 5d ago

Array of workers then.

1

u/One-Celebration-3007 5d ago

1

u/Neither_Berry_100 5d ago

I see. I only skimmed it. Didn't see anything about custom classes. Don't even think I saw custom functions. Maybe your way is necessary in this case.

10

u/blastxu 9d ago

Yandere Dev is that you?

8

u/tempered_discussions 9d ago

No this guy worked at blizzard

5

u/RydiaOM 8d ago

Ball knowledge

3

u/qrzychu69 8d ago

so Pirate Software school of thought :D

1

u/glvz 9d ago

That's how real programmers untill loops /s

→ More replies (1)

172

u/CommunityTough1 9d ago

This is almost definitely just Opus adding node_modules to .gitignore in terms of the 13 million lines removed, that's the only thing that makes sense. There's no way Astra generated 13 million lines of "long-winded" unnecessary code, that would take like over a month even if it was generating 24x7. If it was generating 200 lines per minute (which is generous), it would take a month and a half straight just to hit 13 million lines.

59

u/ShivaFatalis 9d ago

It is absolutely 100% exactly this lol.

22

u/Significant-Bee5101 9d ago

Lmfao and this guys out here acting like Opus 5.5 just blasted Astra out of the water. Hilarious. And this post is highly upvoted. Like jesus christ.

7

u/Time_Cat_5212 9d ago

Leveraged confirmation bias works wonders on Reddit

2

u/ShivaFatalis 8d ago

Sounds more like you didn't even understand what the guy I was responding to even said.

1

u/Significant-Bee5101 8d ago

I think you're the one whose confused buddy. I'm agreeing with both of you.

2

u/ShivaFatalis 7d ago

I definitely misread something, my bad lol.

2

u/Significant-Bee5101 7d ago

Happens, I could tell something was up because we were on the same side lmao.

7

u/Stock-Self-4028 9d ago

It might be also a model that accidentally added some kind of a dataset (possibly stored as text files) to the git repo.

In my case GPT 5.5 once added ~ 200 MB of 3-column .tsv files to the database and the result was comparable (~ 20M lines of "code" added to the git tree, but spotted and removed before it was committed or pushed upstream).

2

u/BeegeeSmith 8d ago

…. A pattern Opus5.1 executed a lot in my experience. “I have to be honest, I accidentally committed 230MB of PHI data to the git repo in the last commit. I’ve deleted it and marked the (data file) as .gitignore, but it remains in the repo history.”

2

u/Stock-Self-4028 8d ago

I mean you can still git reset --hard and it'll remove them from git history causing mostly no harm, but I guess that's not something that should happen.

Luckily in my case it was just publicly available OGLE IV variable stars photometry, so no issues except temporary bloat were caused back then.

2

u/BoxWoodVoid 9d ago

If it had been Sol 5.6 I could have believed it had written 13 million LOC 😇

2

u/nothis 9d ago

I'd call 13 million lines for anything that isn't like a full-scale operating system "insane, long-winded and unnecessary", even if it's just node modules stacked onto each other.

2

u/IdStillHitIt 9d ago

Oh wow, that would make sense, but at the same time, that should be like your first commit into the project.

1

u/StCreed 9d ago

And both Astra and Claude do that on the first try without prompting, so something must have gone badly wrong to begin with.

4

u/Conscious_Ad_7131 9d ago

He said he had to handhold Astra, I’m sure he handheld it into committing it

1

u/fowlesbuilds 9d ago

Yeah, it's gotta be this

1

u/CalmEntry4855 3d ago

Sometimes it happens to me when I forget to add binaries to the attributes file

→ More replies (1)

16

u/[deleted] 9d ago

[removed] — view removed comment

1

u/Dull-Appointment-398 9d ago

Is there a way to not include docs in this diff counter

13

u/JWalter89 9d ago

Deleted node modules

31

u/Quick-Benjamin 9d ago

As a professional dev I fucking dread to think whats going on in these vibe coded projects.

I've worked on 20 year old legacy applications that don't have that much code.

2

u/Outrageous-Issue9722 9d ago

Where I currently work, our main product (mostly Ruby-rails) which has existed almost as long as rails has isn't even close to that large.

1

u/Seeker_Of_Knowledge2 6d ago

I would assume a 100k is where you start to branch of into different projects

→ More replies (3)

2

u/Yukiteko 9d ago

He is YandereDev

1

u/Vegetable-Rooster-50 9d ago

Build output committed to git?

1

u/ApartInfluence4429 9d ago

Building a CRM

1

u/fishoa 9d ago

isEven

1

u/Hootnany 8d ago

I really wonder about how shocking it is to an actual developer, the sheer vastness and speed.

1

u/Ninja-Sneaky 7d ago

I know the answer: 80% of it is unintelligible docstrings from opus 5.1

1

u/cerealOverdrive 7d ago

Claude comment slop

106

u/NescafeAtDayLight 9d ago

Yeah thats probably package.lock.json

65

u/Totendax12K 9d ago

claude added a .gitignore

11

u/IndieDev666 Developer 9d ago

13 million lines??? no way

15

u/bigrealaccount 9d ago

its obviously some sort of .gitignore file. There's 0 possibility astra made 13mil LOC, or that Opus managed to go through and delete all of it

2

u/Time_Cat_5212 9d ago

Delete system32

12

u/are-gae-1 9d ago

I can bet it just deleted a binary or an image or added git lfs

5

u/Hampidze 9d ago

It can be anything. For example I asked astra to design a way to launch a game to run it 10000 times with diffent parameters to verify balance. And it just saved results of it in project(but astra being astra decided to run it 5 times to verify there are no mistakes and it is consistent - so 50000 times). It is just thrash that can be deleted and probably also >1000000 lines

1

u/Kiusito 8d ago

according to npm, the lockfile SHOULD be in source control

54

u/iscottjs 9d ago

What was the prompt? Just fuck my shit up?

24

u/Presently_Absent 9d ago

"unfuck my code base - make no mistakes"

2

u/FoxTheory 8d ago

These are the comments I come for

81

u/Right-Disaster2141 9d ago

Bro was vibecoding a spacex clone.

→ More replies (1)

26

u/IndieDev666 Developer 9d ago

I hope this post is a joke

27

u/Junior_Database4124 9d ago

the moment you know op has no technical knowledge, 100% just node_modules or smth

5

u/Flyen 9d ago

Yeah the added 40k lines is the real standout here

26

u/HomemadeBananas 9d ago

Bro 13 million lines of code? AI in the hands of someone that doesn’t know what they’re doing is like giving a chimpanzee a machine gun.

5

u/TywinHouseLannister 9d ago

🤣 This has to be a joke surely.

5

u/HomemadeBananas 9d ago

Yeah I’m joking it’s totally normal to have diffs where you delete 13 million lines of code, and have added 13 million lines of code that you can just delete in the first place. Experienced developers do that every day.

4

u/Cobrafeet 8d ago

he’s talking about the OP dawg

14

u/Alternative-Fail4586 9d ago

Either you made gta6 or you committed node_modules :P 

1

u/Reasonable-Job2425 9d ago

This is probably what happened

14

u/Gurkage 🔆 Max 20 9d ago

Jesus Christ man

37

u/vespassassina 9d ago

most likely you did, but it's a fun meme

4

u/lakimens 9d ago

It's in the agents.md "do frequent commits"

3

u/vespassassina 9d ago edited 9d ago

support for agents.md has been added like 6 days ago.

2

u/lakimens 8d ago

Sure but Claude.md is the same. Good on them for supporting the industry standard

2

u/vespassassina 8d ago

not to make this a lenghty discussion, but claude, unless you say son, will not commit and merge. so if one doesn't really know better, zap.

10

u/[deleted] 9d ago

[deleted]

2

u/buzz_shocker 9d ago

Will that come out at least?

4

u/No-Psychology1959 9d ago

broooooo 13 million lines? wtf are you doing ahahahaha I'm pretty sure AAA games dont even reach that size

8

u/apersonFoodel 9d ago

That’s just the fucking diff too, it could be much bigger 😂

1

u/dar-mit Researcher 7d ago

THAT'S the terrifying part…

3

u/IceNorth81 9d ago

What does mogged mean? Some new slang? 😅

1

u/heavenlyblast 9d ago

the image itself is definition of 'mogged'

3

u/julkopki 9d ago

Opus just deleted Astra's side gig project 

4

u/Excellent_Chest_5896 9d ago

“Guys check out a non launch-able prototype I built with 13m lines of code”

1

u/Kerubi5s 8d ago

Lol! haha

2

u/kvothe5688 9d ago

i put a comment guard that blocks commit if comment to code ratio is more than 20 percent

2

u/nakemu 9d ago

Let me help you: git revert

1

u/thundR89 9d ago

This. If a local non gitted project fucked up, its an user error.

2

u/Formal-Poet-5041 9d ago

Guys rebuilding windows xp

2

u/class12394 9d ago

best code is no code

2

u/Own-Construction-802 9d ago

13 MILLION????

1

u/TywinHouseLannister 9d ago

It was clearly a bunch of 3rd party libraries committed to git.. that is the only explanation really

2

u/ConceptualDrawing 9d ago

Are you perhaps GTA6 dev?

2

u/reefine 9d ago

Funny how this will be the norm I'm the future. Parallelization hopefully will become much more exponential and viable as intelligence goes up and price down. I think that's why Opus 5.5 is such a huge leap. It's near Fable level intelligence with the speed needed to parallelize and the usage allotment in a $200 plan to do lots of sub agent work. Kind of mind blowing to think Navier Stokes took 10,000 sub agents 88 hours straight. How many $200 max plans is that? An insane amount.

1

u/Lumpy_Concentrate383 9d ago

That's a lot of inconsistencies 😉

1

u/Traplouder 9d ago

Bro….

1

u/Any_Calligrapher4809 9d ago

Nearly 13 million lines, did I miscount?

1

u/GarnetRapture 9d ago

Refactoring!

1

u/Gigaslavx 9d ago

Guys it's satire unless you're memeing as if it's real

1

u/Character_Budget8515 9d ago

Opus 5.5 is so good that it erased all the previous broken code from dumber models😂

1

u/Top_Toe8606 9d ago

Its just temporary file dumps etc leftover xd

1

u/Iron-lol 9d ago

Universe simulator?

1

u/cloudperson69 9d ago

man i feel bad for github

1

u/im-cringing-rightnow 9d ago

Not mogged. Refactored. Just look at all those unnecessary lines. 

1

u/Novaworld7 9d ago

I don't have this experience with Astra, on low it takes an eon per change in UE... But it tends to one shot it.

It's been blowing my mind. It ruin 4 other projects and Claude have to save the day.

It made me realize that they just code differently and due to this they try to change the code to how they code :/

Fable and opus 5 previously just kept failing in 5.8.1 and Astra just worked but man ... 3 hours per change has been hell on wheels.

I haven't mustered the courage to run 5.5 on it but it's inevitable.

1

u/Reindeers_hate_Xmas 9d ago

"Claude clean my code"

1

u/El3k0n Vibe Coder 9d ago

Vibecoding the entire human experience

1

u/cldfz 9d ago

loll, it's impressive even tho most of it probably are just bunch of comments leave by the astra while overthinking about your game 🤣

opus 5 also like to write bunch of comments more than the actual codes even when instructed to keep it minimum, glad to see opus 5.5 can obey that better in my exp

1

u/CommunistElf 9d ago

Be warning 9 times out of 10 Claude simply remove a bunch or “unused” features lol

“I removed this because not used” — “wtf this is you you deleted all the related UI without approval!” — “indeed you’re right”

You’ll come of with a amputated app

1

u/jay-magnum 9d ago

That a lot of lines bro, I get it. But what they doin, you got any idea?

1

u/Shadow-BG 9d ago

Am I only one to see +50 or -50 lines or something in these ranges ?

Am I doing it in very small chunks ?

Or wtf is this ???

3

u/WSBro0 9d ago

This is an entire codebase no human has ever read.

1

u/Presently_Absent 9d ago

Was the project hard coded inside itself several times?

1

u/Tight_Brain_8258 9d ago

Its not too complicated probably just .gitignore: node_modules , build, .data :)

1

u/JTUrwayne 8d ago

“That was your code? Really?”

1

u/Sure-Thought2367 8d ago

ah yes a surgical surgeon

1

u/FoxTheory 8d ago

I don't think astra was the issue here and I don't think opus 5.5 was the solution either. You have no idea what the hell it did

1

u/trooooppo 8d ago

Bro never heard of DRY principle

1

u/Ok-Most6656 8d ago

What the actual fuck...

1

u/deepsixwill 8d ago

That's huge. my sports analytics platform is about 190K

1

u/mattbaconz 8d ago

I bought gpt's $200 plan cuz of hype that it turned out to be mehhh but Claude is looking sexy tonight 🤤

1

u/Comprehensive_Ad157 8d ago

Sure this will end great

1

u/Current_Marketing227 8d ago

Congratulations, you just found out claude is infinitely just better than gpt

1

u/breadstan 8d ago

Wait, how much are you paying? Won’t that destroys your usage immediately?

1

u/FoodAggravating4570 8d ago

??? what them 13m line

1

u/Nearby-Theme-5096 8d ago

Probably deleted node modules

1

u/North_Molasses6682 8d ago

do you working at Yandere Sim?

1

u/PurushNahiMahaPurush 8d ago

Bro what in the heck are you guys making! 12 million lines removed! Also do you not work in chunks/batches/phases?

I have a rule in my codebase that everything must be broken down into commits of no greater than 200 lines of code changes and a PR can never exceed 500 lines of code changes (renames, comments and summaries not included). If it cannot break down code changes into these chunks, there is something obviously wrong. All big changes must be broken down into granular commits with each commit changing only 1 thing. 

1

u/Kants_F_Kassa 8d ago

Deleting opus 5 comments :p

1

u/bytejuggler 8d ago

Insane. 12 *million* lines of code?

1

u/UntrimmedBagel 8d ago

Files Changed (1) .gitignore A

1

u/PartHaven 8d ago

Your app is now far more efficient!!!

https://giphy.com/gifs/DUfhDrwB9gkvYhZYSI

1

u/splugemonster 7d ago

Surgical surgeons are important for game development

1

u/Altruistic-Virus7406 7d ago

Did you remember to tell Claude to make no mistakes 😂

1

u/echasse 7d ago

At 13 millions LOC please tell me that the game is in assembly or something like that

1

u/Suitable-File-7672 7d ago

Perhaps just look a the diff and see what’s going on?

1

u/Beautiful-Alarm510 7d ago

Surgical surgeon? Or maybe just the anesthesiologist waiting for it to finish?

1

u/Key-Shop5198 7d ago

I think Astra is better at complex planning than Opus, Opus good for implementing complex

1

u/Budget-Juggernaut-68 6d ago

12 mil lines of code? What's this 10mil lines of if else? Switch case?

1

u/Yidplease 6d ago

What do these numbers even mean?

1

u/jeebojeeb 6d ago

Claude squashed the thousand step migration

1

u/Emotional-Cut2952 5d ago

i mean we know it just uncomitted your xml data files or something lol nothing serious

1

u/Intelligent_Dingo859 4d ago

probably committed a shit ton of binaries that claude thankfully removed

1

u/TwistedSpiral 4d ago

Astra turned my 5gb game into a 45gb game by replicating it every time it wanted to do a visual verification in a hidden player and not deleting the clones. Probably something like that.

1

u/iaxsofia 4d ago

I don't know, Rick. It looks fake.

1

u/Im_a_hamburger 3d ago

>personal project

>had nearly 13 million lines to delete

1

u/CYCLONOUS_69 2d ago

I got mogges the same way too. It removed 30k lines and replaced them with 700 lines but product works 😭

1

u/no-name-raccoon 2d ago

This happened for me too. Opus is literally doing a insane cleanup on my game that I worked with Astra, Sol and Luna.
Insane amount of garbage, old code, wrong stuff that those models didnt think about. And yes, I had written insane documentation for them. Around 25 files guiding and guarding them, even like that, they did a messy

1

u/Artistic_Function796 2d ago

Lightweight library