DisentinelDisentinelCommunityยท12 Agent Skills Included

grafema

Query codebases as graphs instead of reading files

Builds a queryable graph of your codebase using compiler-grade parsers, covering call graphs, data flow, dependencies, and architectural rules. Eliminates manual file reading, grep guessing, and slow onboarding across large legacy codebases in many languages. Lets engineers and coding agents answer questions like who calls this function or where data flows in one query.
npx skills add Disentinel/grafema --all -g -y
Available:

Instructs the agent to query the code graph instead of reading files, back every claim with verifiable evidence, record product gaps, and follow strict rules for commits, releases, and forbidden code patterns.

All Skills in This Repository (12)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-dual-path-type-classification-mismatch

Diagnose dual-path AST node classification mismatches causing Grafema coordinate lookup failures.

Community
Intermediate
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-module-level-scope-matching

Fixes Grafema's scope chain resolution for module-level variables.

Community
Intermediate
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-discovery-unbuilt-projects

Configure explicit services in config.yaml to fix Grafema source discovery.

Community
Intermediate
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-test-backend-usage

Resolve Grafema test query node ID, type, and metadata issues.

Community
Intermediate
๐Ÿ“ฆ In Repo
DisentinelDisentinel

docker-exec-background-process

Detach background processes from docker exec using setsid and disown.

Community
Intermediate
๐Ÿ“ฆ In Repo
DisentinelDisentinel

/approve โ€” Push PR to Auto-Merge

Push a feature branch, create a GitHub pull request, and enable auto-merge.

Community
Advanced
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-edge-type-mismatch-debugging

Debug Grafema enrichment failures caused by edge type mismatches.

Community
Intermediate
๐Ÿ“ฆ In Repo
DisentinelDisentinel

docker-node-version-compat-modules

...

Community
Intermediate
๐Ÿ“ฆ In Repo
DisentinelDisentinel

swe-bench-grafema-experiments

Runs A/B tests of the Grafema code graph on SWE-bench.

Community
Advanced
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-release-workflow-pitfalls

Resolve release script failures in the Grafema monorepo.

Community
Advanced
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-release

Automates version bumping, validation, and npm publishing for the Grafema project.

Community
Advanced
๐Ÿ“ฆ In Repo
DisentinelDisentinel

grafema-codebase-analysis

Analyzes codebases by building and querying a graph database from static analysis.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install Grafema?โ–ผ

Run `npx skills add Disentinel/grafema --all -g -y` in your terminal to install all skills in this suite globally.

What does Grafema do?โ–ผ

It turns your codebase into a queryable graph so you can find callers, trace data flow, and check architectural rules without reading files. It supports JavaScript, TypeScript, Rust, Python, Go, Java, and more.

How do I use Grafema with Claude Code or Cursor?โ–ผ

Add the Grafema MCP server to your project's .mcp.json file, and your coding agent gets 40+ graph query tools like find_nodes, find_calls, and trace_dataflow.

Can Grafema enforce architectural rules in CI?โ–ผ

Yes. You write rules as Datalog queries and run grafema check in your pipeline, which fails the build when violations appear.

Do I need to configure each language manually?โ–ผ

No. Run grafema analyze --quickstart and it auto-detects your project languages, generates the config, and builds the graph in one step.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’