Graphify

A Claude Code skill that maps a codebase into a knowledge graph so Claude can navigate large projects faster and cheaper.

Development / Code Understandingdevelopmentcode-understanding
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

PromptWhere is rate limiting handled in this repo?
Beforegeneric AI agent
Let me search the codebase for rate limiting.

I'll need to look through the files. Based on common patterns, rate limiting is often found in:
- Middleware files
- API route handlers
- A dedicated utils or lib directory

Let me read through the project structure and check the most likely locations...

[reads 40+ files across src/, api/, and middleware/ before answering]

I found a rate limiter in src/middleware/rateLimit.ts. It appears to be used in some API routes, though I'd need to check each route to confirm which ones.
Afterwith Graphify
Queried the graph — no repo scan needed.

rate limiting → 3 definitions, 11 call sites

DEFINED
  lib/rate-limit.ts:14   slidingWindow()   ← the real implementation
  lib/rate-limit.ts:52   perIpLimiter()    → wraps slidingWindow
  middleware.ts:8        edgeLimiter()     → separate, Redis-free, edge only

CALLED FROM
  perIpLimiter  → api/auth/login, api/auth/register, api/checkout (+2)
  edgeLimiter   → middleware.ts matcher: /api/public/*
  slidingWindow → called directly in api/webhooks/stripe:31  ⚠ bypasses perIpLimiter's logging

DEPENDS ON
  lib/redis.ts (ioredis) — edgeLimiter does NOT, so limits aren't shared across the two paths

3 files read instead of 40+.

About this skill


name: graphify description: Use when A Claude Code skill that maps a codebase into a knowledge graph so Claude can navigate large projects faster and cheaper.

Graphify

Graphify builds a structured knowledge graph of a codebase (files, functions, dependencies) so Claude Code can look up relevant context directly instead of re-reading the whole repo each session. Referenced as one of the top GitHub-trending Claude Code skills.

What you get

  • A navigable knowledge graph of your codebase for faster, cheaper context lookups.

Customize your output

  • Point it at any repo
  • regenerate the graph as the codebase changes.

Example output

Claude answering where is X handled by querying the graph instead of scanning every file.

Best for

Developers working in large or unfamiliar codebases with Claude Code.

SKILL.md preview

SKILL.md
---
name: graphify
description: Use when working in a large codebase and Claude Code needs faster, cheaper navigation than re-reading the whole repository each session.
version: 1.0.0
category: Development / Code Understanding
author: AgentVolt
license: proprietary
tags:
  - development
  - code-understanding
  - standard
---

# Graphify

Builds a structured knowledge graph of a codebase — files, functions, dependencies — so navigation happens through targeted lookups instead of re-reading the whole repo each session.

## When to use

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More development skills

View all Development skills →