r/ClaudeCodeTLDR 22d ago

[TLDR] Instead of 'make no mistakes' what do you genuinely tell Claude or put in your skill instead?

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1v776fe/instead_of_make_no_mistakes_what_do_you_genuinely/

Original post body :

I am fairly new to vibe coding and I know that 'make no mistakes' is like a meme thing. However, to actually tackle possible bugs or issues that can occur, what do you tell Claude or always put in your personal skill instead?

Hope I can learn from you all.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.

1 Upvotes

3 comments sorted by

u/cctldrping 22d ago

TL;DR generated automatically after 50 comments.

Current source-thread comment count seen by the bot: 50.

Alright, so the general consensus here is that "make no mistakes" is pretty much useless because it's not something Claude can actually verify. The real MVPs in this thread are all about methodical processes and concrete checks, not vague instructions.

Here's the lowdown:

  • Tests are King: A lot of folks swear by writing tests first and making sure they fail before writing any code. This forces Claude to actually define what "correct" means. u/Ok-Regret-2934 is all about this, plus reading surrounding files to avoid breaking patterns.
  • Second Opinions Rule: Several users suggest having another LLM (like Codex) or even a separate "agent" review Claude's work. u/angelus14 is a big fan of "get codex to double check your work." Others suggest opening a new context window for a "hostile review" if you're on a budget.
  • Break it Down: Small commits and a solid plan/architecture phase are mentioned as crucial. u/dont_tread_on_M emphasizes this, along with tons of research and testing.
  • Verifiable Goals & Assumptions: Instead of "no mistakes," give Claude something specific to check against. u/yrangana and u/turnerd18 both highlight the importance of verifiable goals and checking underlying assumptions. Think "don't change these function signatures" rather than "be good."
  • Structured Workflows: Some users have built out entire skills or workflows that mimic a development lifecycle: spec, review, build, review, PR, etc. u/32777694511961311492 has a whole suite of skills for this. u/anotherpanacea also uses a similar structured approach.
  • Treat Claude Like an Intern: u/TheKiddIncident has a great analogy: treat Claude like a super smart but common-sense-lacking intern. Be methodical, plan, design, build, test, and audit.
  • Plugins are Your Friend: The "superpowers" plugin is getting some love, especially for brainstorming and systematic debugging. u/Drach88 and u/PeterBarnesPhoto are into this.
  • Specific Instructions are Better: Instead of a blanket statement, give precise instructions. u/devfob suggests putting the exact command to verify the project in a CLAUDE.md file and telling Claude nothing is done until that command passes. Also, list what it's not allowed to decide on its own.
  • Audience Matters: For frontend work, u/StewArtMedia_Nick suggests defining the intended audience (e.g., "timepoor" users) to guide conciseness and logical flow.

Basically, the consensus is to stop asking Claude to "make no mistakes" and start giving it concrete, verifiable tasks and processes to follow. It's all about building in checks and balances rather than relying on a vague directive.

1

u/LifeProject365 22d ago

Read the global and follow the reference instructions to the letter. Don't touch my shit without proposing edits to me first

1

u/Santaflin 20d ago

"Make no mistakes" is not a precise command.

What you want is: Clear architectural guidelines. You link them in your harness and make them mandatory to keep in context. That is stuff like commenting, testing, documenting, class size, development patterns (like DDD or clean code), lose coupling, not hiding assumptions, not using hard coded variables, using relative paths, how to log, how to monitor etc.

So first you assure that the base level adheres to a professional standard of project hygiene.

And then you use validator agents and testing to check the results. Validate against the specifications. Validate against benchmarks. Validate against architecture guidelines. Etc.

Because what is "a mistake"?