add graphify, update readme, claude md and gitignore
This commit is contained in:
@@ -112,6 +112,32 @@ Then install the project dependencies:
|
||||
poetry install
|
||||
```
|
||||
|
||||
## Codebase knowledge graph (graphify)
|
||||
|
||||
The repo can be explored as a navigable knowledge graph via the
|
||||
[graphify](https://github.com/safishamsi/graphify) Claude Code skill —
|
||||
useful for onboarding or tracing how a change ripples across modules.
|
||||
It lives in its own Poetry group (`claude`) so it's never installed in
|
||||
`web`/`daemon`/prod images:
|
||||
|
||||
```bash
|
||||
poetry install --with claude
|
||||
```
|
||||
|
||||
Then, inside a Claude Code session in this repo, run:
|
||||
|
||||
```text
|
||||
/graphify
|
||||
```
|
||||
|
||||
This builds `graphify-out/graph.html` (open directly in a browser),
|
||||
`graphify-out/GRAPH_REPORT.md` (god nodes, surprising cross-module
|
||||
connections, suggested questions), and `graphify-out/graph.json` (raw
|
||||
graph data). Ask follow-up questions about the codebase directly — once
|
||||
`graphify-out/graph.json` exists, Claude answers from the graph instead
|
||||
of rebuilding it. `graphify-out/` is gitignored: it's regenerable local
|
||||
output, not part of the codebase.
|
||||
|
||||
## Running migrations
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user