From 9e2a23855d29d9763044b8a0a9e5f326cfcad878 Mon Sep 17 00:00:00 2001 From: Tyler Hoang Date: Tue, 9 Jun 2026 01:04:26 -0700 Subject: chore: added graphify --- .gitignore | 2 ++ AGENTS.md | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/.gitignore b/.gitignore index ceca446..901f3b1 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ dist/ .superpowers/ .worktrees/ frontend/next-env.d.ts +.opencode +graphify-out diff --git a/AGENTS.md b/AGENTS.md index 98e355e..eedd586 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -67,3 +67,16 @@ v1 caching TTLs to mirror: financials 1 h, indices 5 min, search 60 s. Data hier ## Security Never commit API keys, `.env`, `node_modules/`, `backend/.venv/`, or `backend/data/prism.db`. Optional keys (`FMP_API_KEY`, `FINNHUB_API_KEY`) come from `.env` or the environment. + +## graphify + +This project has a knowledge graph at graphify-out/ with god nodes, community structure, and cross-file relationships. + +When the user types `/graphify`, invoke the `skill` tool with `skill: "graphify"` before doing anything else. + +Rules: +- For codebase questions, first run `graphify query ""` when graphify-out/graph.json exists. Use `graphify path "" ""` for relationships and `graphify explain ""` for focused concepts. These return a scoped subgraph, usually much smaller than GRAPH_REPORT.md or raw grep output. +- Dirty graphify-out/ files are expected after hooks or incremental updates; dirty graph files are not a reason to skip graphify. Only skip graphify if the task is about stale or incorrect graph output, or the user explicitly says not to use it. +- If graphify-out/wiki/index.md exists, use it for broad navigation instead of raw source browsing. +- Read graphify-out/GRAPH_REPORT.md only for broad architecture review or when query/path/explain do not surface enough context. +- After modifying code, run `graphify update .` to keep the graph current (AST-only, no API cost). -- cgit v1.3-2-g0d8e