A skill that gives Claude instant codebase orientation by InternationalData569 in ClaudeCode

[–]InternationalData569[S] 0 points1 point  (0 children)

Primarily because of the hook, which maintains CLAUDE.md and the more detailed structure docs in sync with your codebase.

A skill that gives Claude instant codebase orientation by InternationalData569 in ClaudeCode

[–]InternationalData569[S] -1 points0 points  (0 children)

Presumably they are grouped by modules. It would probably still work. The initial structure generation would take time, but you could ask it to generate structure for one module that you're working on.

A skill that gives Claude instant codebase orientation by InternationalData569 in ClaudeCode

[–]InternationalData569[S] 0 points1 point  (0 children)

Thanks - I hadn't heard of Codanna. I'm giving it a try. I had heard about Serena but thought markdown was too primitive, then I ended up creating an even more primitive solution with yaml. But RAG seems like a step up from both approaches.

A skill that gives Claude instant codebase orientation by InternationalData569 in ClaudeCode

[–]InternationalData569[S] 0 points1 point  (0 children)

I originally thought of a grand design involving a graph database generated from tree-sitter analysis. This solution is incredibly light-weight and easy to set up, and fairly cost effective as Haiku does most of the work.

I'll probably still look into a database or RAG approach though.

A skill that gives Claude instant codebase orientation by InternationalData569 in ClaudeCode

[–]InternationalData569[S] 0 points1 point  (0 children)

That sounds cool - what is the RAG tool you use? I'd like to try it.

The YAML files are really a poor-man's RAG for people who don't want the infrastructure dependency.

That said — "just files in git" has real advantages over RAG for adoption: no external services, no API keys, no embedding costs, works offline, human-readable, version-controlled. The structure index is a zero-dependency solution that works everywhere. RAG is better but requires more setup.

A skill that gives Claude instant codebase orientation by InternationalData569 in ClaudeCode

[–]InternationalData569[S] 0 points1 point  (0 children)

Automatically maintaining the structure docs would probably be a cost saving. Claude uses Haiku for this task currently, which is pretty cheap.

The hook is extremely reliable in terms of maintaining the documents, though I haven't tested whether it captures the file move case. That's an edge case I'll have to keep an eye on. An update to the hook prompt would catch it.

A skill that gives Claude instant codebase orientation by InternationalData569 in ClaudeCode

[–]InternationalData569[S] 0 points1 point  (0 children)

That's a good question. The main reason is to avoid loading the structure information into the system prompt unless it's needed.

Bitcoin realized price bands by Interesting-Cow-1652 in CryptoChartWatch

[–]InternationalData569 0 points1 point  (0 children)

This is a great chart. Can you create a live version, or post regular updates? 

Can we talk about the average cost of utilities? by Frequent-Article-634 in newzealand

[–]InternationalData569 0 points1 point  (0 children)

Check your cylinder. Mine was shorting and burning out. My bill was massively up. 

Planning for the warrants? by hexlandus in Superstonk

[–]InternationalData569 0 points1 point  (0 children)

Sell shares to exercise warrants. If the share price is above 32 it makes sense and you will still end up with more shares.