Back to Collection
Tool/Architecture/Adapted Open Source

Graphify

Constructs queryable knowledge graphs from codebases and documents.

What It Does

A comprehensive analysis utility parsing codebases into relational knowledge graphs, identifying community clusters, and generating Obsidian vaults for navigational context.

Origin and Adaptation Notes

Vector similarity search returns syntactically similar snippets. Knowledge graphs return structural dependencies, essential for navigating large code repositories.

Attribution: Adapted from Safi Shamsi's open source graphify project. Distributed under Apache 2.0 and MIT licenses.

When to Activate

  • •Onboarding an agent onto large multi file repositories
  • •Mapping relationships across microservices, classes, and call trees
  • •Generating visual Obsidian graph vaults for architectural review

When to Avoid

  • •Simple single script projects with trivial structures

Skill Specification and Runtime Setup

Full Instruction Specification
# Graphify Specification

## Overview
A comprehensive analysis utility parsing codebases into relational knowledge graphs, identifying community clusters, and generating Obsidian vaults for navigational context.

## Rationale
Vector similarity search returns syntactically similar snippets. Knowledge graphs return structural dependencies, essential for navigating large code repositories.

## Core Principles
* Always verify environment constraints and dependencies before executing.
* Enforce negative constraints and reject speculative abstractions.
* Validate output against stated acceptance rubrics.

## Execution Workflow
1. Discovery: Map requirements and inspect active context.
2. Decomposition: Break down the task into discrete, verifiable phases.
3. Execution: Implement surgical changes preserving existing code architecture.
4. Verification: Test all criteria before declaring completion.

Related Skills in Architecture