I Used Claude Code to Build SmartFiler — Here’s the Honest Truth


When I started building SmartFiler, I decided to use Claude Code throughout the development process. Not as a curiosity, but as a real part of my workflow. I’m an indie developer — solo, no team — so anything that moves the needle on speed matters. After shipping the app, here’s what I actually found.

What Claude Code Is (Quick Version)

Claude Code is an AI coding assistant you run from the command line. Unlike a chatbot you paste code into, it operates directly in your project — reading files, writing code, running commands. It’s aware of your actual codebase, not just whatever snippet you hand it.

Where It Really Helped

Getting a Prototype Running Fast

This is where Claude Code genuinely impressed me. I could describe what I wanted — a file organizer with rule-based sorting, duplicate detection, batch renaming — and get a working prototype up and running much faster than I would have alone. Not perfect code, but running code. For a solo developer trying to validate an idea quickly, that’s valuable. The early momentum it created was real.

Algorithms

Some of the more specific algorithms in SmartFiler — the SHA-256 duplicate detection, the fuzzy filename matching — Claude Code handled well. Give it a clear problem with defined inputs and outputs and it produces solid, correct implementations. I didn’t have to spend hours digging through documentation or working out the logic from scratch. Describe the problem clearly, review the output carefully, and you’re in good shape.

Where It Fell Short

Architecture — Don’t Trust It Here

This is the big one. Left to its own devices, Claude Code does not naturally write modular, maintainable code. It tends to produce code that works but is tangled — logic that belongs in separate modules ends up in one place, responsibilities bleed across files, things get hard to follow fast. On a small prototype that doesn’t matter much. On a real app you’re going to maintain and extend, it matters a lot.

My fix: I explicitly prompted it to rewrite sections in the most modular form possible. That instruction has to come from you — it won’t volunteer it. Once I started treating “make this more modular” as a standard part of my workflow, the output got significantly better. But you have to know to ask.

It Needs Guidance, Not Just Requests

The mental model that helped me most: Claude Code is a skilled contractor, not a senior architect. If you hand a good contractor a clear spec, they’ll execute it well. If you ask them to figure out the structure of the whole project, you’ll get something that technically works but probably isn’t how you’d have done it yourself. The guidance still has to come from you.

The Most Valuable Use I Found

Code review — but not the way you might expect. I reviewed the code myself, identified what needed improving, and then directed Claude Code to make specific changes based on my assessment. As a solo developer you don’t have a teammate to bounce ideas off, so having something that can execute your improvement suggestions quickly is genuinely useful. The critical thinking still came from me. Claude Code handled the implementation.

My workflow became: write or generate code → review it myself → direct Claude Code on what to fix or improve → repeat. That loop worked well, and it kept me in control of where the codebase was heading.

My Honest Take for Indie Developers

Claude Code is a real productivity tool, not just hype — but it’s not a shortcut to skip thinking about your software. The developers who will get the most out of it are the ones who already know what good code looks like and can evaluate what it produces. If you’re experienced enough to recognize when it’s going sideways, it’ll speed you up considerably. If you’re not yet at that point, it could just as easily lead you in a bad direction faster.

For SmartFiler, it accelerated the early stages significantly and helped me punch above my weight as a solo dev. I’ll use it on my next project. But I’ll be the one making the architectural decisions.


SmartFiler is currently under App Store review. You can read more about it on the product page. If you’re an indie developer using AI tools in your workflow, I’d be curious what you’re finding — drop me a line at contact@robroy.online.