knowledge-graph

Solid

Manages persistent Knowledge Graph for specifications. Caches agent discoveries and codebase analysis to remember findings across sessions. Validates task dependencies, stores patterns, components, and APIs to avoid redundant exploration. Use when: you need to cache analysis results, remember findings, reuse previous discoveries, look up what we found, spec-to-tasks needs to persist codebase analysis, task-implementation needs to validate contracts, or any command needs to query existing patterns/components/APIs.

AI & Automation 263 stars 31 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
81
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Knowledge Graph Skill ## Overview Persistent JSON storage that caches agent discoveries and codebase analysis. Remember findings across sessions, validate task dependencies, query patterns/components/APIs, skip redundant exploration. **Location**: `docs/specs/[ID-feature]/knowledge-graph.json` --- ## When to Use 1. **Cache results** - Before launching expensive codebase analysis, check if findings are already stored 2. **Remember findings** - After agent exploration, persist discoveries for future use 3. **Reuse discoveries** - Query existing context to maintain consistency across tasks 4. **Validate dependencies** - Check if required components/APIs exist before implementing 5. **Look up previous work** - Find what patterns, components, or APIs were already discovered --- ## Instructions ### read-knowledge-graph Read existing Knowledge Graph or initialize empty structure: ``` Read file_path="docs/specs/001/knowledge-graph.json" ``` Returns full KG content. If file missing, returns empty structure and creates on first update. --- ### query-knowledge-graph Query specific sections: `components`, `patterns`, `apis`, `integration-points`, `all` ``` Read file_path="docs/specs/001/knowledge-graph.json" ``` Filter results by section and process in-memory. --- ### update-knowledge-graph ``` # 1. Read existing Read file_path="docs/specs/001/knowledge-graph.json" # 2. Deep-merge updates (arrays append by ID, objects preserve existing) # 3. Update timestamp Write ...

Details

Author
giuseppe-trisciuoglio
Repository
giuseppe-trisciuoglio/developer-kit
Created
7 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

kg-core

Knowledge Graph — persistent memory, your twin across sessions. Treat it as primary context before reaching for any other tool. Session start: if kg_read hasn't been called yet, call it before any task work. kg_read(cwd="<project root>") Output has two sections — USER GRAPH and PROJECT GRAPH. On large graphs the result may start with <persisted-output> and show only a preview; the full output is saved to the file path shown — read it with the Read tool to get the complete picture including session_id. Announce "I have recalled KG Memories" once both sections have been read. Connection refused means the server is down — let the user know: `kg-memory start` will bring it back. If kg-memory isn't found, the install script hasn't been run yet: knowledge-graph/install_command.sh registers both kg-memory and kg-visual. Before searching files, docs, or the web — check what's already known. The graph often has the answer, and reading from memory is faster than rediscovering. Writes during conversation are cheap (cont

1 Updated 5 days ago
mironmax
Code & Development Solid

ac-knowledge-graph

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

364 Updated today
majiayu000
AI & Automation Listed

ac-knowledge-graph

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

11 Updated 1 weeks ago
adaptationio
Data & Documents Listed

ac-knowledge-graph

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

43 Updated 3 months ago
diegosouzapw
AI & Automation Solid

knowledge-ops

Knowledge base management, ingestion, sync, and retrieval across multiple storage layers (local files, MCP memory, vector stores, Git repos). Use when the user wants to save, organize, sync, deduplicate, or search across their knowledge systems.

201,447 Updated yesterday
affaan-m