RedditPP Mascot

RedditPP

r/vibecoding • … • u/noskillsben

Whats your vibe workflow with claude?

Im just building a simple personal finance app for myself.

Its going to be very lean with fast api in the backend (lbecause I've used it manually and understand it), no orm/database all jsonb objects meant to be either on the server or connected to google drive. Front end is way vibe coded in react with tailwind css.

I started a few different ways but lately this is what I've set up right now.

\- A project in claude with strict instructions (written with the help of claude itself 😅)

\-- chat sessions are code session management. Help me decide what to work on, give me a cc prompt, verify the work after cc is done. (Using filesystem connector) usually run in sonnet

\-- Cowork session to scope new work, reflect on planning docs (a little buggy because the project is in wsl so I have to paste the docs in) usually run in opus.

Docs I have in addition to the claude.md

\- backlog.md (now, soon, later, done with commit hashes) cc cant edit it only the chat session (that verifies after cc does the work)

A docs folder with

\- design Vision.md a pretty high level doc with what I want the end state of the app to be (revised with cowork when I realize something is missing)

\- road map.md has all the high level milestones and guides the items to add to backlog or to shake up backlog when needed. (Modified by cowork)

\- ADR-XXX.md adr created with cowork when big design decisions are made. Guides the road map.

So far this works great. Chat sessions make sure tests are created by cc, ensures I run them manually to verify, chat sessions also makes sure cc only touched what it was supposed to. The chat also seems great at crafting super precise cc chats, whether I want to add a few features in the cc chat or want a skip-permission fable full milestone run.

Im also just using the desktop app with basic filesystem mcp + vscode working on wsl with docker. My target machine is a pi4 so I dont really need to worry about scale keeping this pretty simple.

I mostly still get the python backend but I think ill do some sessions with claude to help me understand the front-end. I'd like to manually add comments to help me learn but im also afraid that will confuse claude code 😅

— 0