This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.
Post your project, your progress from last week, and what you hope to accomplish this week.
If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

Jump in the discussion.
No email address required.
Notes -
Do you mean Claude Code ? If you're running a mcp/code setup then claude code will perform noticeably better. In absence of Claude code, I'd try to use Cursor's agent mode.
Yeah, large jsons cause context rot
For any transformation, it's always good to write a strategy document and define a few unit-tasks that the model can orchestrate together. For building houses, asking it to write a blueprint or put foundational blocks on first, may work better. If you can break down your primitives further, that's always good. They don't need to be explicit MCP/tool-calls. A simple prompt stuffed reference will do.
Lastly, creating typed intermediate structures with better semantic flow helps. Json schemas are wonky, I like pydantic (java probably has something similar) for creating large structured schemas that can be validated in real time. Pydantic captures the semantics better than json. It also allows the model to make edits deep into a nested dataclass, without fear of a breaking change else where. This way you build out the entire house in the intermediate structure. And then relegate the intermediate representation -> projection task to a post processing step.
As long as we're talking about data structures, please use dataclasses for storing data and raw functions as transformations. We are in the year of the lord 2025, and OOP should not be used.
Don't know your familiarity with coding, but Java isn't a good place to start. I would recommend python, but most times it's good to just go out there and do things. Getting stuck choosing between tools is never productive. So, maybe ignore me.
Ok so coding is the part of this project I know, I'm just not super familiar with all of the Java tooling. Unfortunately Java is a necessity for Minecraft mods. The MCP interface stuff is in Python.
Getting a jar file with dependencies into a working Docker container was more of an adventure than I expected.
Nope, Claude desktop is a thing with MCP support: https://claude.ai/download
Using an IDE with an open project to do things unrelated to that project seemed peculiar so I didn't go down that path. I tried out using the MCP in VSCode and it worked well, although the agent did try to re-write my MCP code when it couldn't initially connect. The downside to Claude desktop was that it didn't let me try other llms.
I wasn't aware of the VSCode support, so that's neat.
More options
Context Copy link
More options
Context Copy link