Architecture: per-tool integrations as separate Claude plugins that depend on graphifyy? #532
Closed
serithemage
started this conversation in
Ideas
Replies: 1 comment
-
|
Closing as duplicate of #146 — same proposal with more user signal already collected there. Continuing the conversation on the issue: #146 (comment) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi — I'm working on a three-tier Claude Code integration on top of graphify:
## graphifysection in CLAUDE.mdUserPromptSubmithook (python3 -m graphify.auto_context) that extracts keywords from every user prompt, queriesgraph.json, and injects a<graphify-context>subgraph block. Always exits 0 so a missing/broken graph never blocks the prompt..mcp.json(not justsettings.json).I have a working implementation + tests. Before opening a PR against
v5, I wanted to ask about direction.Observation.
_PLATFORM_CONFIGnow covers 9+ tools (Claude, Codex, OpenCode, Cursor, Gemini CLI, Copilot CLI, Claw, Droid, Trae, Antigravity), and__main__.pyis ~65 KB. Recent issues like #522 (bash-only hook fails on PowerShell) suggest the per-platform install logic is starting to show stress at the seams.Question. Is the roadmap to keep merging per-tool integrations into
graphify/__main__.py, or would you prefer to push new tool integrations into separate Claude plugins that declaregraphifyyas a dependency? Claude plugins bundle slash commands + hooks + skills +.mcp.jsonin one manifest, which matches the three-tier shape exactly and would let graphify stay focused on the graph itself.I'm happy to go either way — either open a PR against v5, or extract this as a standalone
graphify-claudeplugin and just link to it from the README. Just want to avoid burning review cycles on a direction you don't want.Thanks!
Beta Was this translation helpful? Give feedback.
All reactions