Graphify C# - Compiler-accurate Find Usages für Coding Agents
Show HN: Graphify C# – Compiler-accurate Find Usages for coding agents
Graphify C# ist ein kostenloser, headless Roslyn/MSBuild-Indexer, der C#-Quellcode in deterministische, abfragbare semantische Evidenz verwandelt: compiler-aufgelöste Aufrufer, Referenzen, Implementierungen, Vererbung und Overrides – sogar über Overloads, Generics und Projekte hinweg. Statt Textsuche liefert er stabile Symbol-Identitäten und gerichtete Beziehungen, die Coding Agents wie Codex oder Claude Code direkt nutzen können. Einfach per dotnet tool installieren, den Index erzeugen und den Agenten mit der mitgelieferten Skill anleiten. So beantwortet er präzise Fragen wie: Welche Methoden werden nur von Tests verwendet? Welche Klassen implementieren dieses Interface?
Stellen Sie sich vor, Sie fragen: Welche Methoden werden nur von Tests verwendet? Eine Textsuche kann passende Schreibweisen finden, aber nicht zuverlässig sagen, welcher Overload gebunden wurde, zu welchem Projekt der Aufrufer gehört oder ob eine Interface-Implementierung das gemeinte Symbol ist. Graphify C# lädt das Projekt über MSBuild und fragt Roslyn, was jedes Symbol tatsächlich bedeutet.
- spicyusername
Schön, C#-Liebe zu sehen.
Es ist eine großartige Sprache. Meiner Meinung nach total unterbewertet.
Unions, die in .NET 11 / C# 15 kommen, werden großartig.
- JFuzz
Hey, ich wollte nur Danke sagen! Ich habe das heruntergeladen und den Skill für die Unity-Entwicklung angepasst, wobei ich Graphify C# als externes Analysetool beibehalten habe. Mein angepasster Skill ist noch nicht öffentlich verfügbar, und ich werde ihn in meinen Standard-Workflow für die Entwicklung von Unity-Paketen einbauen, um zu sehen, ob ich zusätzlichen Nutzen daraus ziehen kann, wie die CLI und das strukturierte JSON semantische Informationen für Coding Agents zugänglich machen. Ich denke, das wird helfen (vielleicht nicht bei einem kompletten Unity-Spiel), aber wenn du mehrere Unity-Pakete baust oder bestehende Unity-Pakete hast. Danke, dass du das geteilt hast!
- coverband
Ist das mit Graphify-Labs/graphify kompatibel, was bestehende Ausgabeformate betrifft?