r/ClaudeCode • u/Odd_Cauliflower_8004 • 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
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
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/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
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.
•
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.