Back to Blog

Editor Progress & CLAUDE.md Wrangling

by MrPhil
stellar-thronedevloggame-developmentclaude-mdeditor

Today I made major strides on the new in-game data editor for Stellar Throne. It now displays all JSON config files in a tree view with collapsible branches and supports basic text editing. This should make tuning gameplay values much faster and more accessible going forward.

Meanwhile, I continued working on the CLAUDE.md audit — though it's turned into more of a rescue operation than a review.

A previous batch of Python-driven refactors (authored by Claude) introduced subtle bugs, most notably mangled import paths due to overzealous snake_case replacements. It looks like some *-based file rewrites accidentally touched filenames that were never meant to change, which has caused some issues across the codebase. Untangling this has required slow, careful manual review.

What's Working

  • Tree-view editor UI for JSON game configs
  • Collapsible branches, inline editing, working file display
  • Good early traction on making tools for modding & tuning

What's Still In Progress

  • Editor lacks save & backup functionality
  • Needs scroll bar for long file lists
  • CLAUDE.md audit continues to drag on

Takeaway

Don't let your AI coworker manipulate your repo unsupervised, particularly with automated file operations affecting imports or filenames.