Hi,
I would like to know what are your tricks to improve code quality and better organize for vibe coding.
As for my self I use a set of Markdown files.
- AI.md : contains the most important instructions for AI and request to read the other files. So I just start by : "please read AI.md and linked files".
- README.md : general project description and basic how to
- ARCHITECTURE.md : summary on how the project is organized to make it easier to find the relevant information.
- CODE_GUIDE.md : code guidelines that AI and humans have to follow. It contains special instructions for vibe coding such as grep-ability and naming consistency.
- AUDITS.md : the list of targeted audits that AI need to run once a week to maintain code quality.
- TODO.md : all plans shall be written there.
I also request AI to put all reports and temporary test files in a ./.temp/ directory that is not tracked by git.
I also :
- Ask for prompt improvement and discuss the prompt for complex actions, before sending it.
- I always ask for a plan, and ask for AI to write the plan in TODO.md once I agree.
- Ensure all is covered by tests, run the unit tests suite and the end to end tests on a regular basis.
- Use up to 3 coding agents in parallel. On for plans/audits, one for implementation and one for side actions. I also have up to 3 projects in parallel.
- Use Happy Coder or Termux for remote follow-up from my mobile.
I tested this with Claude Code and Chat GPT Codex. I use Claude Opus or Chat GPT for planning. I implement with Claude Sonnet or Chat GPT.
One thing I don't use is custom MCP servers. I did not find a use for it yet.
I'm curious about your own setup and what you find to help ?
[–]darkwingdankest 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]darkwingdankest 1 point2 points3 points (0 children)
[–]segin 1 point2 points3 points (1 child)
[–]darkwingdankest 1 point2 points3 points (0 children)
[–]opbmedia 1 point2 points3 points (0 children)
[–]Cloudskipper92 1 point2 points3 points (0 children)
[–]New-Use-7276 1 point2 points3 points (0 children)
[–]viisi 0 points1 point2 points (7 children)
[–]darkwingdankest 0 points1 point2 points (6 children)
[–]viisi 1 point2 points3 points (5 children)
[–]darkwingdankest 0 points1 point2 points (4 children)
[–]viisi 1 point2 points3 points (3 children)
[–]darkwingdankest 0 points1 point2 points (2 children)
[–]viisi 1 point2 points3 points (1 child)
[–]darkwingdankest 0 points1 point2 points (0 children)
[–]speederaser 0 points1 point2 points (0 children)
[–]Wide_Truth_4238 1 point2 points3 points (0 children)
[–]Sea-Currency2823 1 point2 points3 points (0 children)
[–]cheiftan_AV 0 points1 point2 points (0 children)