adaptationio

ac-knowledge-graph

Manage knowledge graph for autonomous coding. Use when storing relationships, querying connected knowledge, building project understanding, or maintaining semantic memory.

adaptationio 11 2 Updated 7mo ago

Resources

1
GitHub

Install

npx skillscat add adaptationio/skrillz/ac-knowledge-graph

Install via the SkillsCat registry.

About this skill

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.

SKILL.md

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.