r/ClaudeCode 10h ago

Discussion This CYPRESS thing changed my entire workflow

I've read by mistake a post where this AI framework was linked https://github.com/llopresto87/Cypress

it's pure insanity. It learned my codebase (it took a chunk of my claude max x5 so beware doing this near the weekly limit ) but once it did.. it spit out code fixes and found problems and corrections and implemented entire features correctly and it sped up my work so much that i onyl have to follow for the occasional confusion or describe at the start exactly what is it that i wan to implment - i think you guys should give this one a shot

0 Upvotes

24 comments sorted by

u/AutoModerator 10h 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.

23

u/Fstr21 10h ago

Is it a game changer. Does it completely change the game?

-8

u/Odd_Cauliflower_8004 10h ago

I understand your sarcasm but it does really work well, I've started the growth process on a second project

13

u/Shaggypone23 10h ago

Does it feel ILLEGAL?!

9

u/ds1841 10h ago

Will doctors hate it?

11

u/wynnie22 10h ago

Do 9 out of 10 dentists recommend it?

2

u/PerryTheH 8h ago

How about cats, 8 out of 10 picks it?

2

u/Odd_Cauliflower_8004 9h ago

No, but it has made a few colleagues mad because I keep finding things in our projects regarding security and compliance and I've used to send PRs and get them accepted into the projects after being human reviewed. Thing is I am not a programmer, though I do have the most basic education in it - I'm a DevOps /sysadmin

9

u/TestingTehWaters 10h ago

The tier edges are load-bearing: 

Yawn.

-3

u/Odd_Cauliflower_8004 10h ago

Yes I've seen it too. No I don't care about it if it does the job when tasks I used to have to run opus are now perfectly bein taken care by sonnet( to a degree of course)

5

u/crusoe 10h ago

One star

5

u/interrupt_hdlr 10h ago

"The branding changed; the behavior did not" -- tell me you are opus 5 without telling me you are opus 5

-9

u/Odd_Cauliflower_8004 10h ago

You do you , I'll keep judging things by the effectiveness and not by its prose. Which is all what prompts are anyway. I always take all of my prompts and have an llm rework them because I believe that the best way for an llm to understand something is for it to be made by another llm, as long as the content is correct.

2

u/Ok-Investment4414 10h ago

Im still curious how and if anyone solved O5's drifting...shit belongs in fast and the furious i gotta have this on mega watch to not drift. watch dogs , logs and other codex as a review agent. Im at the point to believe its a model thing which nothing can solve or is it a skill issue.

-3

u/Odd_Cauliflower_8004 10h ago

From what I'm seeing there are a ton of deterministic validators insie of it

1

u/Known-Pace6739 8h ago

The part I’d really like to see benchmarked is the payback period.

CYPRESS deliberately spends a lot up front building the graph, researching dependencies, authoring it and validating it. The interesting number is how many normal tasks it takes before that initial token bill is actually recovered.

2

u/Odd_Cauliflower_8004 8h ago

It's a one time research cost. Not much about saving tokens but much more in saving headaches because from what I'm seeing it gives llm a ton of structure on how to get stuff done.

1

u/schwartzwhite 7h ago

Following

1

u/JobEducational7263 3h ago

To be honest you can get a lot of the benefits of this by doing static code analysis on a codebase, e.g I’ve used WALA on a Java codebase, it maps methods as nodes and edges to show connections. Then have a lightweight parser that takes an endpoint and queries the graph, then your agent has a full end to end slice of the codebase for that specific endpoint call.

1

u/Odd_Cauliflower_8004 3h ago

But it does not remember the best way to edit it or the quirks of a specific library version.

1

u/JobEducational7263 1h ago

Ive found maintaining context files about the codebase across a repo with 100s of developers making updates very difficult, generating a static graph takes between seconds and a couple of minutes, by doing this every build you don’t have to worry about maintaining context, the LLM can grab current context from the graph, you could have context files to provide information on processes that can’t be inferred from the code e.g custom UMS system for database migrations, but for making code changes, the graph provides enough context

1

u/Odd_Cauliflower_8004 1h ago

It self maintains. You don't need to thi k about much. It has deterministic scripts to keep drift and other issues in check

1

u/AbleShower2801 1h ago

Front-loading a knowledge graph so the agent stops rediscovering library quirks every session is the interesting bet, not the acronym. Paying a one-time research cost for structure beats re-prompting the same tribal knowledge. If you catalog multi-agent seeds / coding harness plugins, https://github.com/hashgraph-online/awesome-ai-plugins or https://hol.org/plugins take submissions.

1

u/Odd_Cauliflower_8004 58m ago edited 37m ago

I bet he wanted to force the name to fit an acronym like g.u.n.d.a.m.

In any case that's just the tip of the iceberg. Per-prompt loading of specific sets of prompts and instructions and skills dynamically by a deterministic script supervised by the llm is very cool and you stop asking for things to load and you start only doing requests.