Skip to content
Back to skills

Use The Graph

ASecurity

Use when you need who calls a symbol, what a change would break, what an id like FR-PAY-22 is, or where a concept lives in a repository with a zerograph index — before grepping or reading files to orient yourself.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agents

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add devmaxxx/zerograph --skill use-the-graph --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Use The Graph?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Use The Graph
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/devmaxxx-use-the-graph-zerograph/badge)](https://www.skillsdirectory.com/skills/devmaxxx-use-the-graph-zerograph)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: use-the-graph
description: Use when you need who calls a symbol, what a change would break, what an id like FR-PAY-22 is, or where a concept lives in a repository with a zerograph index — before grepping or reading files to orient yourself.
---

# zerograph before grep

The plugin's MCP server answers from the repository's zerograph index: code symbols, document ids
and the edges between them, at no model tokens. Its tools are named after the commands below.

| The question | Tool | Not |
| --- | --- | --- |
| what is `FR-PAY-22`, `BE-M10/T05`, `asGrosze` | `ask` with the id or symbol | rg for the id |
| where is this concept written | `ask` with four words | reading directories |
| who calls `X` | `impact` with `symbol: X`, `depth: 1` | rg for the name |
| what breaks if I change `Y` | `impact` with `symbol: Y` | guessing from memory |
| how does `A` reach `B` | `trace` with `from: A`, `to: B` | following imports by hand |
| what does my diff touch | `changes` (`base: main` for the branch) | re-reading the diff |
| a literal string, an env var, a flag | rg | the graph: it does not index literals |

- Every answer line starts with `path:line`. Open those; do not re-derive them.
- "Nothing uses this" from `impact` is the graph's view: a callback, a chained call or a destructured
  method has no edge. Pair it with an rg for the name before deleting anything.
- The readers bring the index in line with the tree before they answer; no build step belongs in
  your loop. `status` says whether the index is behind and whether a refresh runs.
- A thin `ask`: rephrase once or set `seeds: 8`. Still nothing: say the repository does not show it.

The user can run the same through `$zerograph:ask`, `$zerograph:impact`, `$zerograph:trace`,
`$zerograph:changes`, `$zerograph:explain`, `$zerograph:status` and `$zerograph:refresh`.

Files in this skill

  • SKILL.md1.8 KB
  • agents/openai.yaml42 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.