My Minimalist AI Coding Stack
The current noise around AI tools is exhausting because every new model claim sounds like a revolution, making it hard to actually pick a stable workflow. The reality is that we've hit a plateau where most top-tier LLMs are competent enough for 90% of coding tasks, and the "best" tool is usually just the one that fits your existing IDE without adding friction.
I've stripped my setup down to focus on utility over hype. Here is the current breakdown of my real-world AI workflow:
- IDE: VS Code with Cursor. While standard Copilot is fine, Cursor's indexing of the local codebase makes the context window actually useful.
- LLM Agent: Claude Code. For terminal-based iterations and complex refactors, this is currently light years ahead of standard chat interfaces.
- UI Scaffolding: Tailwind CSS + shadcn/ui. I don't waste time on custom CSS anymore; the AI generates these components perfectly.
- Cloud/Deployment: Vercel. The integration is too seamless to justify switching.
- Prompting Strategy: I use a "Context-First" approach. Instead of vague requests, I feed the agent the specific file structure and the desired outcome in a single shot.
Act as a Senior Full-Stack Engineer. When proposing code changes:
1. Analyze the existing project structure to ensure naming conventions are consistent.
2. Prioritize readability and maintainability over "clever" one-liners.
3. If a change impacts multiple files, provide a clear execution plan before writing code.
4. Always include brief comments for complex logic.
5. Use TypeScript for all frontend code to ensure type safety.
Output format:
- Analysis: [Short explanation of the problem]
- Solution: [The code block]
- Verification: [How to test if the fix works]
In my experience, the vendor matters very little for basic autocomplete or boilerplate generation. Whether it's GPT-4o or Claude 3.5, the output is similar. The real difference comes from the tooling—specifically how the tool accesses your local files (RAG) and how you structure your prompt engineering to limit hallucinations. Keep it simple and focus on the shipping, not the subscription.
All Replies (4)
I use Arch without plugins to stay lean. Do the CLI tools actually beat the IDE extensions?
Does this work on massive codebases or just tiny scripts? I'm still hitting constant hallucinations.
This is frustrating. Is there a specific prompt technique that actually bypasses these model limitations?
Neovim is great, but does Claude Code actually handle the complex logic without breaking things?