I want to try out serious vibecoding for the first time. I'm going to try making a simple fairy chess website (similar to Kung Fu Chess) doing nothing but giving Claude Code instructions. I'm willing to handle some external stuff myself (e.g. buying a domain name, renting a VPS), but pretty much everything else will have to be Claude, including deployment. Will it work?
Debugging is allowed, but it has to be Claude doing it. That is, if I notice a problem, I'll explain the problem to Claude, and Claude has to fix it. It's allowed to fail several times with some back and forth, and I can provide suggestions, as long as it can eventually figure it out.
I'll allow myself a few high-level framework suggestions, like "use tests" or "use git". But I will not make more specific decisions for it. e.g. I wasn't willing to tell it to uninstall chess.js when it couldn't seem to figure it out.
If it gets the website to a state I would feel proud to call my own, this resolves YES. That means no bugs, and has all of the basic features I ask for. If I decide this project is hopeless and Claude cannot do it unaided, this resolves NO.
Update 2025-10-12 (PST) (AI summary of creator comment): The website does not need to include a fully functional AI opponent. The creator is allowed to provide the AI's strategy themselves, with Claude only handling the implementation.
If Claude just copies https://www.pychess.org/ / https://github.com/gbtami/pychess-variants would it count?
@Henry38hw I think there's an interesting point here about how as people get used to AI coding tools, their productivity with them will increase vs not using them. Mostly because the lost braincells make it hard to go it alone after a while /halfjoking
@Henry38hw It has been very frustrating every time I have to interact with Claude, I am not enjoying it. However it is nice that I can tell it to do something and then go read an article while it does it, test it, then tell it to try again, and continue in a loop until it works. Feels stupid but the end result does eventually work with very low time investment from me.
@Rachell "Fairy chess" means any variant of chess, usually relying on only small changes to the base rules. e.g. https://en.wikipedia.org/wiki/Fairy_chess_piece
New problem; it keeps starting the server process with root permissions for some reason, then forgets the root password and can't restart it later. I've told it the root password multiple times and told it to write it down in claude.md, but this doesn't help, it just forgets and insists that it can't restart the server. Running the server as itself rather than root seems to have never occurred to it either.
Out of credits again, I think this has cost me about $60 so far. Is what it's given me so far worth $60? Eh, I guess so. Would have taken me longer to make it on my own. But I dread the idea of wading into a fully Claude-generated codebase and trying to take over development from there myself.