Manage knowledge graph for autonomous coding. Use when storing relationships, querying connected knowledge, building project understanding, or maintaining semantic memory.
Resources
1Install
npx skillscat add adaptationio/skrillz/ac-knowledge-graph Install via the SkillsCat registry.
This skill manages a knowledge graph for autonomous coding by storing entities, their relationships, and project-related learnings. It solves the problem of maintaining structured semantic memory across a codebase, enabling agents to query connected concepts and build a coherent understanding of project architecture. Developers should use it when they need to track relationships between project components or retrieve contextual knowledge during coding tasks.
AC Knowledge Graph
Build and query knowledge graphs for project understanding.
Purpose
Maintains a knowledge graph of project concepts, relationships, and learnings for intelligent decision-making.
Quick Start
from scripts.knowledge_graph import KnowledgeGraph
graph = KnowledgeGraph(project_dir)
await graph.add_entity("User", {"type": "model"})
await graph.add_relation("User", "has", "Profile")
related = await graph.query("User")API Reference
See scripts/knowledge_graph.py for full implementation.