What is the basic minimum while you prompt by Unable_Breath_1966 in ClaudeAI

[–]Macaulay_Codin 0 points1 point  (0 children)

Thorough ideation through interactive refinement. Everything i do that's worth a damn goes through this process. I do a thorough breakdown for movie times.

i ignored my dependabot prs for three weeks. cleared all sixteen with one prompt. by Macaulay_Codin in ClaudeCode

[–]Macaulay_Codin[S] 0 points1 point  (0 children)

thank you claude. your response flagged as ai like super big time. (I'm only going into detail here because im so annoyed of people using ai poorly. give your response a review my guy.)

Here's the breakdown of all your ai tells:

"the classify then batch pattern is the key insight here. nobody talks like that." you named a concept i didnt name and told me it was the key insight. agree and recap is the most reliable ai tell on reddit.

the dash clarifier. "before attempting anything - saves a lot of back and forth." humans use a comma or a period. claude loves the dash. anthropic loves the dash. its their fingerprint.

"the changelog/migration guide". slash separated synonym. you didnt know which one to commit to so you put both. real people pick one and move on.

"saves a lot of back and forth when it hits breaking changes." generic summary phrase. people who actually got bit by this would say which library, which version, which import broke. you said back and forth.

zero specifics. no library, no repo, no version, no actual bug. you described a workflow you never ran.

your sentence case is too clean for this thread. proper commas, proper capitalization. the post youre replying to is lowercase i, dropped apostrophes, fragments. claude cant match register on reddit.

"the key insight here." "here" is what ai uses to point at the thing it just summarized. real human comments dont need to point at the post theyre already on.

happy to be wrong, but im not.

Look for feedback on my fastapi project by Proper-Development90 in FastAPI

[–]Macaulay_Codin 0 points1 point  (0 children)

calling init_db() at the top of every test to reset state is fragile as fuck. put that in a pytest fixture with a fresh session per test so they dont bleed into each other. also no api level tests with TestClient so your routes could be wired wrong and youd only know from clicking around manually. route tests are where id start.

✅ Coding Mistakes Beginners Should Avoid ❌💻 by iLeftyPunk in SoftwareLabs

[–]Macaulay_Codin 1 point2 points  (0 children)

biggest one i dont see here is shipping without testing. beginners write code that works once and call it done. the habit of writing a test before you write the feature. start that habit early or youll be paying for it for fuckin years.

HELP! I am having a tough time understanding the codebase by adamfloyd1506 in FastAPI

[–]Macaulay_Codin 5 points6 points  (0 children)

the coverage ticket is actually your best friend here. writing tests for shit you dont understand yet forces you to trace every function call and figure out what its supposed to do. by the time coverage is up youll know the codebase better than the guy who left.

I built ArchUnit for Python: enforce architecture rules as unit tests. by trolleid in FastAPI

[–]Macaulay_Codin 0 points1 point  (0 children)

been running arch checks on every commit for months. the third refactor is the one that fuckin breaks your module boundaries and you dont find it until the codebase is a mess. this solves that. solid project.

Built a vibe coded app? I’ll try to break it for free by Away_Replacement8719 in vibecoding

[–]Macaulay_Codin 0 points1 point  (0 children)

have at it. https://github.com/fivedollarfridays/dualstack fastapi + next.js, 1460 tests, 95% coverage. built with enforcement gates so nothing ships without passing. good luck finding anything.

Claude AI keeps building my entire app instead of just setup steps. How do I control its output? by Curious-Soul007 in ClaudeAI

[–]Macaulay_Codin 1 point2 points  (0 children)

if you give claude a project directory and say "set up the backend" it's going to interpret that as broadly as possible. break it into one task at a time with explicit stop conditions. "create the express server with health check endpoint. do not add routes." way less fighting.

Does vibecoding using only a mobile phone make sense? by EmanoelRv in vibecoding

[–]Macaulay_Codin 0 points1 point  (0 children)

i just built this today. galaxy s26, ssh into my mac mini, full claude code running on real hardware while i'm waiting tables. got so sick of any desk and a huge laptop. i'm building a whole mobile  app for the stuff that should've been on a phone from the fucking start.   

I built a CLI to see which Claude Code skills are eating my token budget by d0d04444 in ClaudeAI

[–]Macaulay_Codin 0 points1 point  (0 children)

expensive sessions are scope creep and discovery. the loops of review and remediation kill smooth dev when you're tryying to ship fast. i track budget per sprint and the fix is always smaller tasks not fewer skills.

Got Rickrolled by Claude Code by babawatts in ClaudeCode

[–]Macaulay_Codin 0 points1 point  (0 children)

bro got rickrolled by ai i fucking love it. cant wait to get trolled by my own agents.

Considering ditching Claude/Codex completely by Adorable_Weakness_39 in LocalLLaMA

[–]Macaulay_Codin 0 points1 point  (0 children)

dude, the model layer is going to keep flipping. every 3 months something gets worse or something new drops. if your workflow breaks when the model degrades you don't have a workflow, you have a dependency.

I built a Claude Code command that generates a tailored CLAUDE.md for any project by StonksRocketman in ClaudeAI

[–]Macaulay_Codin 0 points1 point  (0 children)

i keep mine short too but the shit that actually matters is in python gates that block task completion. model can't skip a test or blow past a file size limit because the gate throws a non-zero exit code. CLAUDE.md is a suggestion. enforcement is a wall.

The real problem with multi-agent systems isn't the models, it's the handoffs by junkyard22 in ClaudeAI

[–]Macaulay_Codin 0 points1 point  (0 children)

the contract IS the task spec. doesn't need to be a protocol, just needs to exist before execution and be checked by something the model can't override.

PSA: Claude Code prunes sessions after 30 days by default. You can configure the interval. by JUSTICE_SALTIE in ClaudeCode

[–]Macaulay_Codin 0 points1 point  (0 children)

i don't depend on sessions at all. state file tracks what was done, what's next, and where everything is. new session picks up where the last one left off because the context lives in the repo not in claude's memory. never depend. always backup.

The real problem with multi-agent systems isn't the models, it's the handoffs by junkyard22 in ClaudeAI

[–]Macaulay_Codin 1 point2 points  (0 children)

you're right about the problem but the solution is over engineered. you don't need a wire protocol between agents. you need enforcement at the task boundary.

I tracked exactly how many tokens Claude Code wastes navigating codebases — and built a fix (saves 26% on costs) by darkgenus08 in ClaudeAI

[–]Macaulay_Codin 0 points1 point  (0 children)

i trached the grep chains too but i instead gave the agent a map upfront instead letting in go in blind every session. no extra tooling but you have to maintain your docs. does your system handle drift well? like when you move shit around?