gitnexus-debugging

Trace bugs and identify root causes by querying error traces and execution paths with GitNexus.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/chrysa/shared-standards --skill gitnexus-debugging-chrysa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitnexus-debugging
Source: https://github.com/chrysa/shared-standards/tree/main/.claude/skills/gitnexus/gitnexus-debugging
Command: npx skills add https://github.com/chrysa/shared-standards --skill gitnexus-debugging-chrysa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Debugging across complex codebases by tracing errors and understanding call flows with GitNexus.

Core Features & Use Cases

  • Trace errors across functions, endpoints, and processes to identify root causes.
  • Inspect caller and callee relationships to map data and control flow.
  • Read traces via gitnexus:// URIs to visualize execution paths and diagnose failures.

Quick Start

Trace a bug by querying for the error with gitnexus_query, inspect the context with gitnexus_context, and map the call chain with gitnexus_cypher.

Frequently Asked Questions about gitnexus-debugging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace a bug across functions and endpoints in a complex codebase?

You can trace bugs across functions, endpoints, and processes by querying error traces and mapping execution paths with GitNexus. It helps identify root causes by showing how failures propagate through call chains.

How does callgraph analysis work for identifying failure propagation?

Callgraph analysis maps caller and callee relationships to visualize execution paths and control flow. By inspecting these chains, you can see exactly how an error propagates from its origin to the failure point.

What's the best way to inspect caller and callee relationships during debugging?

The best way to inspect caller and callee relationships is to query the error, inspect the context, and map the call chain using Cypher. This reveals the exact data and control flow leading to the failure.

Do I need to run npx gitnexus analyze if the index is stale?

Yes, if the index is stale, you need to run npx gitnexus analyze. This refreshes the index so your queries, context inspections, and call chain mappings reflect the current state of the codebase.

Can I read stack traces via gitnexus URIs to diagnose execution failures?

Yes, you can read traces via gitnexus:// URIs to visualize execution paths. This allows you to see the full call flow and diagnose where and why failures occur across processes.

Why are my gitnexus_query results not showing the latest code changes?

Your query results may not show the latest changes because the index is stale. You must run npx gitnexus analyze to rebuild the index before querying for updated error traces and execution paths.