Original Reddit post

Hi all, I’ve been using claude code for a couple of years now and I’ve made a few apps, big and small, all for personal use. I’m not a developer. I’ve won one hackathon (a healthcare one, at a major healthcare institution where I work) and an anthropic/abridge hosted hackathon (I most certainly did not win). I consider myself very much a beginner and there’s so much to learn. I’ve taken on a new personal project and I need help from experienced developers for tips. I’m making a game. For my own use. It’s an open world game, that is like Baldur’s Gate 3 + Dwarf Fortress + Strange Horticulture. You play it like you would play a game that is a combo of DnD + point and click adventure game. I am not rendering anything 3D, it’s all just buttons to click and images to look at. It has an extremely detailed world with generated/depreciating entities throughout the world to keep it at balance so that the game doesn’t blow out of proportion and can play it comfortably with my laptop. I’m also using local LLMs that supply as NPCs in the game, and the game is fully scoped so that even a claude code agent can ‘play’ it without having to take screenshots to play the game, as a way for the world to have generated content and a lived-in feel. I’ve used a lot of stuff out there like conductor/herdr and I didn’t really love it, so I made a claude code agent called ‘master prompt engineer’ and had it do a research project on best practices for prompt engineering. This agent acts on my behalf, while working alongside me, to direct blank coding agents to continue working on the game. It keeps that coding agent honest, resets it when needed, never lets its context go too high, determines workflow size, effort levels, best choices for which model to use, etc. What are some things you know about how I should manage this ‘master prompt engineer’ agent? I asked for it to do research on that topic too, but like…at a certain point, I feel like this is the real choke point and I should really be asking that question to other humans who are experts on this topic rather than asking an AI agent “hey how do I best manage you??”. So - experienced developers…any tips? submitted by /u/purplewhale

Originally posted by u/purplewhale on r/ClaudeCode