grafema
Query codebases as graphs instead of reading files
All Skills in This Repository (12)
Pure Emerald Level Indicatorsgrafema-dual-path-type-classification-mismatch
Diagnose dual-path AST node classification mismatches causing Grafema coordinate lookup failures.
grafema-module-level-scope-matching
Fixes Grafema's scope chain resolution for module-level variables.
grafema-discovery-unbuilt-projects
Configure explicit services in config.yaml to fix Grafema source discovery.
grafema-test-backend-usage
Resolve Grafema test query node ID, type, and metadata issues.
docker-exec-background-process
Detach background processes from docker exec using setsid and disown.
/approve โ Push PR to Auto-Merge
Push a feature branch, create a GitHub pull request, and enable auto-merge.
grafema-edge-type-mismatch-debugging
Debug Grafema enrichment failures caused by edge type mismatches.
docker-node-version-compat-modules
...
swe-bench-grafema-experiments
Runs A/B tests of the Grafema code graph on SWE-bench.
grafema-release-workflow-pitfalls
Resolve release script failures in the Grafema monorepo.
grafema-release
Automates version bumping, validation, and npm publishing for the Grafema project.
grafema-codebase-analysis
Analyzes codebases by building and querying a graph database from static analysis.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core