gsd-graphify

Build, query, and inspect a project-specific knowledge graph from codebase files.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/nnexai/git-stacks --skill gsd-graphify-nnexai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-graphify
Source: https://github.com/nnexai/git-stacks/tree/main/.codex/skills/gsd-graphify
Command: npx skills add https://github.com/nnexai/git-stacks --skill gsd-graphify-nnexai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of maintaining a searchable, structured knowledge graph of a project's codebase and documentation, preventing information silos and helping teams navigate complex project relationships.

Core Features & Use Cases

  • Knowledge Graph Construction: Automatically builds a graph from project files to map nodes, edges, and hyperedges.
  • Semantic Querying: Allows users to search for specific terms and inspect relationships within the project context.
  • Freshness Tracking: Provides status checks and diffs to ensure the graph remains synchronized with the latest code changes.

Quick Start

Invoke the gsd-graphify skill with the build argument to generate the initial project knowledge graph.

Frequently Asked Questions about gsd-graphify

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

FAQPage Schema
How do I build a knowledge graph from my project codebase?

Invoke the build argument to automatically generate a project knowledge graph that maps codebase files into nodes, edges, and hyperedges. This constructs a structured, searchable representation of your project relationships and documentation.

What is a project knowledge graph used for in software engineering?

A project knowledge graph maps codebase relationships and documentation to prevent information silos and help teams navigate complex project structure and evolution. It provides a structured, searchable representation of your project's interconnected files and semantic context.

How do I check if my code knowledge graph is up to date with recent changes?

To check your code knowledge graph freshness, use the built-in status checks and diff features to ensure the graph remains synchronized with the latest code changes. This tracks whether your mapped relationships reflect recent project evolution.

Do I need any specific runtime or configuration to generate a codebase knowledge graph?

Generating a codebase knowledge graph requires the gsd-tools runtime and a configured .planning/config.json file to manage graph state and build processes. Without these prerequisites, the environment cannot construct or query the project graph.

Can I search for specific terms and inspect relationships within a project knowledge graph?

You can perform semantic querying to search for specific terms and inspect relationships within your project context. This allows you to navigate complex codebase structures and extract targeted insights from the mapped documentation and code connections.