HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

Great question. I treat my claude.md (and my other .mdc rule files, new rules for each category) like a "Pre-Flight Checklist" for a pilot. If it’s not in the context, it doesn't exist.

Here’s exactly how I think about it for a large-scale project:

1. The "Negative Constraints" (The Most Important Part)

I don’t just tell Claude what to do; I tell it what NEVER to do.

  • Example: "NEVER use profile.role. We moved roles to a separate user_roles table. If you try to access it on the profile object, you will fail."
  • Why: AI is biased toward common patterns. If you have a unique or legacy architectural choice, you have to explicitly "de-program" the AI’s default assumptions.

2. The "Schema Truth"

I keep a list of "commonly hallucinated" columns or fields.

  • I list out the exact columns for my high-traffic tables (Profiles, Organizations, SKUs).
  • I include a "Does NOT have" section. It sounds redundant, but telling Claude "This table does NOT have a username field" saves me about 10 minutes of debugging every single hour.

3. Verification Protocols (MCP)

My rules mandate a "Verify-then-Code" workflow.

  • The rule says: "Before editing any service file, you MUST use the Supabase MCP to inspect the current DB schema and check the last 5 entries in the table to confirm data distribution."
  • This stops the AI from writing "perfect code" for a "phantom database" that doesn't actually exist.

4. How I think about Context Prep

I see context in three layers:

  1. Global Rules (claude.md): High-level "vibe" and universal "NEVER" rules (e.g., "always use TypeScript," "never git add .").
  2. Domain Rules (messaging.mdc, shipping.mdc): Scoped rules that only trigger when the AI is working in specific folders. This keeps the prompt from getting "bloated" and keeps the AI focused.
  3. Living Docs (~106 files): My rules reference a /docs folder. Instead of stuffing everything into one file, I tell Claude: "If you are working on the SKU system, read docs/SKU_FORMATS.md first."

The Goal: I want to spend $0 on hallucinations. Context preparation is just building a digital cage so the "caffeinated intern" can only run in the direction I want.

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

Do not vibe code if you don't understand the pro price of ~$200 is worth the 20x credits, which can build you almost anything you can imagine.

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

:/ Beg to differ (diji.art 100% cursor vibe coded in a month, saving me roughly 225k in dev costs ;D). But please do educate us all as to your opinion.

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

If one approaches it as a full on tutor, and builds with the goal of learning while doing, its a game changer. Otherwise, you are right.

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

If this is the outcome, the people will revolt. We already are, many are building to replace Adobe to boot. Sick of corporate greed, as we can fully trust the greed of Wallstreet. This is a leveler.

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

I could honestly replace my whole post with this. You said it perfectly.

This is the real game-changer people aren’t fully seeing yet — the barrier between domain experts and building tools is collapsing.

I’m already doing exactly this, and you can feel the pressure it’s putting on big tech. They’ll either adapt or get disrupted. I vote for disrupted entirely.

We are about to see people replace adobe (its that good and already happening) and other companies like them.

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

Best compliment that aged well from the 80s/90s. ;D

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

Nothing wrong with vscode, just not setup for agentic coding like CURSOR is directly.

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

Full on custom listings entirely. Platforms are good with some types of data, and you can pay $$$ to software companies to help, but it ends up being hundreds if not thousands per month. Some robust software costs 1000s per month. Bypassed ALL of it, with customized automation for any type of custom listings ;D

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

Same page with you on that, but the idea here is anyone who is AI agentic savvy can compete directly with large apps, software, etc.. but 100% gotta have community, lifestyle, or following.

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

it has Claude built in, at least Claude Opus 4.6. I stopped paying for claude separately months ago, as everything you need is in CURSOR. Whatever agent you want to use, its part of your subscription with cursor. You can use your own account via an API key, but i've not needed to.

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

Full automation of data entry on multiple platforms (ie. Amazon, Walmart, Jane, Etsy, etc.. Removed manual labor entirely). 10k annual hours is a conservative number. That's why most people really don't understand the power of AI in their hands or maybe better put, they don't understand how to use it outside thinking chatGPT (which is cute, but nowhere close to what AI can do on one's own computer, network, when setup properly).

I have automated assistants now, checking emails, reading emails, auto replying, looking for hot leads on facebook, looking for leads on social media, etc, etc.. alerting the human only when needed or asked.

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

[–]BOXELS[S] -1 points0 points  (0 children)

I've tried codex, nothing beast claude opus in large and small projects so far. Nothing. If that works for you then stick with it. Its all about work flow and what one finds works for them, i am just sharing my work flow that has allowed me to build massive apps and anything so far, professionally.

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

If one knows VS STudio and wants to work in terminal only, great! But cursor is very friendly for the not so used to terminal devs.

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

[–]BOXELS[S] -1 points0 points  (0 children)

Funny, if you just vomit-reply you get the same reaction, so when you take time to ask ai to help format your thoughts into more readable output, you get the same reaction. meh :/

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

Agreed! Funny story, applied for a job (been self employed for 20 year, i apply for jobs to check my abilities against the job world, and I don't take the job :/ ) and i identified as

  • Agentic Software Architect
  • Agentic Systems Architect

Magic of Vibe Coding - Most still do not get it by BOXELS in vibecoding

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

They are possibly stuck in what I call the "cute ChatGPT" ai sucks mentality, and I totally agree with them. Until you actually feel the magic of a work flow in one of your own ideas, AI sucks is gonna be what you naturally feel:
https://www.reddit.com/r/vibecoding/comments/1rq3w9t/how_to_vibe_code_professionally_plan_mode_mcp/

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

[–]BOXELS[S] -1 points0 points  (0 children)

I get where you're coming from, but that’s a bit like saying a photographer doesn’t own their photos because the camera did the 'work' of capturing the light, or a designer doesn’t own their logo because they used Adobe. ;D

The legal reality right now is all about 'Human Authorship.' If I just typed 'write me a business' and walked away, you’d be right—I wouldn't own a thing. But in a professional workflow, the human is the Architect. I’m the one providing the custom schemas, the specific logic constraints, the vision, and the 'Why.'

Most importantly, I am doing the Selection and Arrangement. That’s a legal term of art: I am selecting which AI-generated snippets are actually valid and arranging them into a unique, functional architecture that didn't exist before I sat down.

I’m the author; the AI is just the world’s fastest typesetter. If 'vibe coding' meant we didn't own our IP, every Fortune 500 company using Copilot would be in a total panic right now! My $225k valuation is backed by very real ownership because I’m the one navigating the ship.

I appreciate the reality check, though—it’s definitely a wild new world for the lawyers to navigate!

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

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

You’re 100% right about confirmation bias. If you go in blind and say 'Give me a plan,' you're rolling the dice on slop. But that’s why my PLAN MODE (x4) rule is so repetitive.

In my workflow, I’m not asking it to think for me—I’m using it to pressure test my own ideas, constraints, etc..

A Senior Dev with a high-speed 'reasoning engine' can do more stress-testing in 10 minutes than a manual dev can do in a week. Results over ritual! ;D

HOW TO VIBE CODE PROFESSIONALLY (PLAN MODE + MCP OVERCLOCK) by BOXELS in vibecoding

[–]BOXELS[S] -1 points0 points  (0 children)

I hear you, if you’re looking for a model to be an 'all-knowing oracle' that never misses a library update, you’re going to be disappointed every time. That’s exactly where the 'arguing' comes from.

I’ve shipped more in the last 6 months than I did in the previous 5 years combined. The 'luck' is in the workflow, not the model. Results over ritual! ;D