Initial commit: Multi-repository role-based knowledge graphs
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
# Terraphim Engineer Knowledge Graph
|
||||
|
||||
## Role: Terraphim Engineer
|
||||
|
||||
This knowledge graph provides semantic search capabilities for the Terraphim Engineer role.
|
||||
|
||||
## Thesaurus
|
||||
|
||||
- **Source**: `Terraphim_Engineer_thesaurus.json`
|
||||
- **Purpose**: Map synonyms for enhanced search
|
||||
- **Coverage**: 20 concept groups with 100+ synonyms
|
||||
|
||||
## Key Concepts
|
||||
|
||||
### Knowledge (ID: 1)
|
||||
learning, knowledge, lesson, insight, discovery
|
||||
|
||||
### Configuration (ID: 2)
|
||||
setup, configuration, install, deployment, initialize
|
||||
|
||||
### Git (ID: 3)
|
||||
gitea, git, github, repository, version control
|
||||
|
||||
### AI Assistant (ID: 4)
|
||||
terraphim, ai assistant, agent, claude, kimi
|
||||
|
||||
### Tool (ID: 5)
|
||||
skill, tool, capability, function, feature
|
||||
|
||||
### Storage (ID: 6)
|
||||
memory, storage, persistence, database
|
||||
|
||||
### Context Management (ID: 7)
|
||||
arscontexta, onecontext, context, progress
|
||||
|
||||
### Retrieval (ID: 8)
|
||||
search, retrieval, query, find, lookup
|
||||
|
||||
### Failure (ID: 9)
|
||||
error, failure, mistake, bug, issue, problem
|
||||
|
||||
### Documentation (ID: 10)
|
||||
documentation, docs, guide, manual, readme
|
||||
|
||||
### Programming Languages (IDs: 11-13)
|
||||
- Rust: rust, cargo
|
||||
- JavaScript: javascript, js, node, npm
|
||||
- Python: python, py, pip
|
||||
|
||||
### Testing (ID: 14)
|
||||
test, testing, spec, verify, validation
|
||||
|
||||
### Security (ID: 15)
|
||||
security, secure, safety, protect, guard, audit
|
||||
|
||||
### Performance (ID: 16)
|
||||
performance, speed, fast, optimize, efficiency
|
||||
|
||||
### Build (ID: 17)
|
||||
build, compile, make, package
|
||||
|
||||
### Execution (ID: 18)
|
||||
run, execute, start, launch
|
||||
|
||||
### Debugging (ID: 19)
|
||||
debug, debugging, troubleshoot, diagnose
|
||||
|
||||
### Repair (ID: 20)
|
||||
fix, repair, correct, resolve, solve
|
||||
|
||||
## Usage
|
||||
|
||||
When querying learnings, the system will:
|
||||
1. Normalize search terms using the thesaurus
|
||||
2. Expand queries to include synonyms
|
||||
3. Match against learning titles and content
|
||||
|
||||
## Sources
|
||||
|
||||
- Learnings: `~/.local/share/terraphim/learnings/`
|
||||
- Memory: `~/.openclaw/workspace/memory/`
|
||||
@@ -0,0 +1,113 @@
|
||||
{
|
||||
"name": "Terraphim Engineer",
|
||||
"data": {
|
||||
"learning": { "id": 1, "nterm": "knowledge" },
|
||||
"knowledge": { "id": 1, "nterm": "knowledge" },
|
||||
"lesson": { "id": 1, "nterm": "knowledge" },
|
||||
"insight": { "id": 1, "nterm": "knowledge" },
|
||||
"discovery": { "id": 1, "nterm": "knowledge" },
|
||||
|
||||
"setup": { "id": 2, "nterm": "configuration" },
|
||||
"configuration": { "id": 2, "nterm": "configuration" },
|
||||
"install": { "id": 2, "nterm": "configuration" },
|
||||
"deployment": { "id": 2, "nterm": "configuration" },
|
||||
"initialize": { "id": 2, "nterm": "configuration" },
|
||||
|
||||
"gitea": { "id": 3, "nterm": "git" },
|
||||
"git": { "id": 3, "nterm": "git" },
|
||||
"github": { "id": 3, "nterm": "git" },
|
||||
"repository": { "id": 3, "nterm": "git" },
|
||||
"version control": { "id": 3, "nterm": "git" },
|
||||
|
||||
"terraphim": { "id": 4, "nterm": "ai_assistant" },
|
||||
"ai assistant": { "id": 4, "nterm": "ai_assistant" },
|
||||
"agent": { "id": 4, "nterm": "ai_assistant" },
|
||||
"claude": { "id": 4, "nterm": "ai_assistant" },
|
||||
"kimi": { "id": 4, "nterm": "ai_assistant" },
|
||||
|
||||
"skill": { "id": 5, "nterm": "tool" },
|
||||
"tool": { "id": 5, "nterm": "tool" },
|
||||
"capability": { "id": 5, "nterm": "tool" },
|
||||
"function": { "id": 5, "nterm": "tool" },
|
||||
"feature": { "id": 5, "nterm": "tool" },
|
||||
|
||||
"memory": { "id": 6, "nterm": "storage" },
|
||||
"storage": { "id": 6, "nterm": "storage" },
|
||||
"persistence": { "id": 6, "nterm": "storage" },
|
||||
"database": { "id": 6, "nterm": "storage" },
|
||||
|
||||
"arscontexta": { "id": 7, "nterm": "context_management" },
|
||||
"onecontext": { "id": 7, "nterm": "context_management" },
|
||||
"context": { "id": 7, "nterm": "context_management" },
|
||||
"progress": { "id": 7, "nterm": "context_management" },
|
||||
|
||||
"search": { "id": 8, "nterm": "retrieval" },
|
||||
"retrieval": { "id": 8, "nterm": "retrieval" },
|
||||
"query": { "id": 8, "nterm": "retrieval" },
|
||||
"find": { "id": 8, "nterm": "retrieval" },
|
||||
"lookup": { "id": 8, "nterm": "retrieval" },
|
||||
|
||||
"error": { "id": 9, "nterm": "failure" },
|
||||
"failure": { "id": 9, "nterm": "failure" },
|
||||
"mistake": { "id": 9, "nterm": "failure" },
|
||||
"bug": { "id": 9, "nterm": "failure" },
|
||||
"issue": { "id": 9, "nterm": "failure" },
|
||||
"problem": { "id": 9, "nterm": "failure" },
|
||||
|
||||
"documentation": { "id": 10, "nterm": "docs" },
|
||||
"docs": { "id": 10, "nterm": "docs" },
|
||||
"guide": { "id": 10, "nterm": "docs" },
|
||||
"manual": { "id": 10, "nterm": "docs" },
|
||||
"readme": { "id": 10, "nterm": "docs" },
|
||||
|
||||
"rust": { "id": 11, "nterm": "programming_language" },
|
||||
"cargo": { "id": 11, "nterm": "programming_language" },
|
||||
"javascript": { "id": 12, "nterm": "programming_language" },
|
||||
"js": { "id": 12, "nterm": "programming_language" },
|
||||
"node": { "id": 12, "nterm": "programming_language" },
|
||||
"npm": { "id": 12, "nterm": "programming_language" },
|
||||
"python": { "id": 13, "nterm": "programming_language" },
|
||||
"py": { "id": 13, "nterm": "programming_language" },
|
||||
"pip": { "id": 13, "nterm": "programming_language" },
|
||||
|
||||
"test": { "id": 14, "nterm": "testing" },
|
||||
"testing": { "id": 14, "nterm": "testing" },
|
||||
"spec": { "id": 14, "nterm": "testing" },
|
||||
"verify": { "id": 14, "nterm": "testing" },
|
||||
"validation": { "id": 14, "nterm": "testing" },
|
||||
|
||||
"security": { "id": 15, "nterm": "security" },
|
||||
"secure": { "id": 15, "nterm": "security" },
|
||||
"safety": { "id": 15, "nterm": "security" },
|
||||
"protect": { "id": 15, "nterm": "security" },
|
||||
"guard": { "id": 15, "nterm": "security" },
|
||||
"audit": { "id": 15, "nterm": "security" },
|
||||
|
||||
"performance": { "id": 16, "nterm": "performance" },
|
||||
"speed": { "id": 16, "nterm": "performance" },
|
||||
"fast": { "id": 16, "nterm": "performance" },
|
||||
"optimize": { "id": 16, "nterm": "performance" },
|
||||
"efficiency": { "id": 16, "nterm": "performance" },
|
||||
|
||||
"build": { "id": 17, "nterm": "build" },
|
||||
"compile": { "id": 17, "nterm": "build" },
|
||||
"make": { "id": 17, "nterm": "build" },
|
||||
"package": { "id": 17, "nterm": "build" },
|
||||
|
||||
"run": { "id": 18, "nterm": "execution" },
|
||||
"execute": { "id": 18, "nterm": "execution" },
|
||||
"start": { "id": 18, "nterm": "execution" },
|
||||
"launch": { "id": 18, "nterm": "execution" },
|
||||
|
||||
"debug": { "id": 19, "nterm": "debugging" },
|
||||
"debugging": { "id": 19, "nterm": "debugging" },
|
||||
"troubleshoot": { "id": 19, "nterm": "debugging" },
|
||||
"diagnose": { "id": 19, "nterm": "debugging" },
|
||||
|
||||
"fix": { "id": 20, "nterm": "repair" },
|
||||
"repair": { "id": 20, "nterm": "repair" },
|
||||
"correct": { "id": 20, "nterm": "repair" },
|
||||
"resolve": { "id": 20, "nterm": "repair" },
|
||||
"solve": { "id": 20, "nterm": "repair" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
# bun install
|
||||
|
||||
Install dependencies using Bun package manager.
|
||||
|
||||
synonyms:: npm install, yarn install, pnpm install, npm i
|
||||
@@ -0,0 +1,5 @@
|
||||
# bun run
|
||||
|
||||
Run scripts using Bun.
|
||||
|
||||
synonyms:: npm run, yarn run, pnpm run
|
||||
@@ -0,0 +1,5 @@
|
||||
# bunx
|
||||
|
||||
Execute packages using Bun.
|
||||
|
||||
synonyms:: npx, pnpx, yarn dlx
|
||||
@@ -0,0 +1,31 @@
|
||||
# Last30Days Knowledge Graph
|
||||
|
||||
## Role: Last30Days Skill Developer
|
||||
|
||||
Specialized knowledge for the Last30Days Claude Code skill.
|
||||
|
||||
## Thesaurus
|
||||
|
||||
- **Source**: `thesaurus.json`
|
||||
- **Concepts**: Research, Reddit, Twitter/X, Web, Claude
|
||||
|
||||
## Key Functionality
|
||||
|
||||
### Research
|
||||
- Multi-source information gathering
|
||||
- Trend analysis
|
||||
- Pattern recognition
|
||||
|
||||
### Sources
|
||||
- Reddit discussions
|
||||
- Twitter/X trends
|
||||
- Web search results
|
||||
|
||||
### Claude Code Integration
|
||||
- Skill definition
|
||||
- Prompt engineering
|
||||
- Tool usage
|
||||
|
||||
## Sources
|
||||
|
||||
- Skill files: `last30days/`
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "Last30Days",
|
||||
"data": {
|
||||
"research": { "id": 1, "nterm": "research" },
|
||||
"search": { "id": 1, "nterm": "research" },
|
||||
"investigate": { "id": 1, "nterm": "research" },
|
||||
"explore": { "id": 1, "nterm": "research" },
|
||||
"discover": { "id": 1, "nterm": "research" },
|
||||
|
||||
"reddit": { "id": 2, "nterm": "reddit" },
|
||||
"subreddit": { "id": 2, "nterm": "reddit" },
|
||||
"post": { "id": 2, "nterm": "reddit" },
|
||||
"thread": { "id": 2, "nterm": "reddit" },
|
||||
|
||||
"twitter": { "id": 3, "nterm": "twitter" },
|
||||
"x": { "id": 3, "nterm": "twitter" },
|
||||
"tweet": { "id": 3, "nterm": "twitter" },
|
||||
"trend": { "id": 3, "nterm": "twitter" },
|
||||
|
||||
"web": { "id": 4, "nterm": "web" },
|
||||
"internet": { "id": 4, "nterm": "web" },
|
||||
"online": { "id": 4, "nterm": "web" },
|
||||
"site": { "id": 4, "nterm": "web" },
|
||||
|
||||
"claude": { "id": 5, "nterm": "claude" },
|
||||
"code": { "id": 5, "nterm": "claude" },
|
||||
"skill": { "id": 5, "nterm": "claude" },
|
||||
"prompt": { "id": 5, "nterm": "claude" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
# Learning Capture Knowledge Graph
|
||||
|
||||
## Role: Learning Capture System
|
||||
|
||||
This knowledge graph provides semantic search capabilities for the learning capture system.
|
||||
|
||||
## Thesaurus
|
||||
|
||||
- **Source**: `learning_thesaurus.json`
|
||||
- **Purpose**: Map synonyms for enhanced search
|
||||
- **Coverage**: Learning, configuration, git, AI assistant, tools, storage, context, retrieval, failure, documentation
|
||||
|
||||
## Key Concepts
|
||||
|
||||
### Knowledge (ID: 1)
|
||||
- learning, knowledge, lesson, insight, discovery
|
||||
|
||||
### Configuration (ID: 2)
|
||||
- setup, configuration, install, deployment, initialize
|
||||
|
||||
### Git (ID: 3)
|
||||
- gitea, git, github, repository, version control
|
||||
|
||||
### AI Assistant (ID: 4)
|
||||
- terraphim, ai assistant, agent, claude, kimi
|
||||
|
||||
### Tool (ID: 5)
|
||||
- skill, tool, capability, function, feature
|
||||
|
||||
### Storage (ID: 6)
|
||||
- memory, storage, persistence, database
|
||||
|
||||
### Context Management (ID: 7)
|
||||
- arscontexta, onecontext, context, progress
|
||||
|
||||
### Retrieval (ID: 8)
|
||||
- search, retrieval, query, find, lookup
|
||||
|
||||
### Failure (ID: 9)
|
||||
- error, failure, mistake, bug, issue, problem
|
||||
|
||||
### Documentation (ID: 10)
|
||||
- documentation, docs, guide, manual, readme
|
||||
|
||||
## Usage
|
||||
|
||||
When querying learnings, the system will:
|
||||
1. Normalize search terms using the thesaurus
|
||||
2. Expand queries to include synonyms
|
||||
3. Match against learning titles and content
|
||||
|
||||
Example:
|
||||
- Query "setup" → Matches: setup, configuration, install, deployment
|
||||
- Query "error" → Matches: error, failure, mistake, bug, issue, problem
|
||||
@@ -0,0 +1,164 @@
|
||||
{
|
||||
"name": "Learning Capture",
|
||||
"data": {
|
||||
"learning": { "id": 1, "nterm": "knowledge" },
|
||||
"knowledge": { "id": 1, "nterm": "knowledge" },
|
||||
"lesson": { "id": 1, "nterm": "knowledge" },
|
||||
"insight": { "id": 1, "nterm": "knowledge" },
|
||||
"discovery": { "id": 1, "nterm": "knowledge" },
|
||||
"understanding": { "id": 1, "nterm": "knowledge" },
|
||||
"wisdom": { "id": 1, "nterm": "knowledge" },
|
||||
|
||||
"setup": { "id": 2, "nterm": "configuration" },
|
||||
"configuration": { "id": 2, "nterm": "configuration" },
|
||||
"install": { "id": 2, "nterm": "configuration" },
|
||||
"installation": { "id": 2, "nterm": "configuration" },
|
||||
"deployment": { "id": 2, "nterm": "configuration" },
|
||||
"deploy": { "id": 2, "nterm": "configuration" },
|
||||
"initialize": { "id": 2, "nterm": "configuration" },
|
||||
"init": { "id": 2, "nterm": "configuration" },
|
||||
"bootstrap": { "id": 2, "nterm": "configuration" },
|
||||
"provision": { "id": 2, "nterm": "configuration" },
|
||||
|
||||
"gitea": { "id": 3, "nterm": "git" },
|
||||
"git": { "id": 3, "nterm": "git" },
|
||||
"github": { "id": 3, "nterm": "git" },
|
||||
"gitlab": { "id": 3, "nterm": "git" },
|
||||
"repository": { "id": 3, "nterm": "git" },
|
||||
"repo": { "id": 3, "nterm": "git" },
|
||||
"version control": { "id": 3, "nterm": "git" },
|
||||
"vcs": { "id": 3, "nterm": "git" },
|
||||
"commit": { "id": 3, "nterm": "git" },
|
||||
"branch": { "id": 3, "nterm": "git" },
|
||||
"merge": { "id": 3, "nterm": "git" },
|
||||
|
||||
"terraphim": { "id": 4, "nterm": "ai_assistant" },
|
||||
"ai assistant": { "id": 4, "nterm": "ai_assistant" },
|
||||
"agent": { "id": 4, "nterm": "ai_assistant" },
|
||||
"claude": { "id": 4, "nterm": "ai_assistant" },
|
||||
"kimi": { "id": 4, "nterm": "ai_assistant" },
|
||||
"openclaw": { "id": 4, "nterm": "ai_assistant" },
|
||||
"assistant": { "id": 4, "nterm": "ai_assistant" },
|
||||
"bot": { "id": 4, "nterm": "ai_assistant" },
|
||||
|
||||
"skill": { "id": 5, "nterm": "tool" },
|
||||
"tool": { "id": 5, "nterm": "tool" },
|
||||
"capability": { "id": 5, "nterm": "tool" },
|
||||
"function": { "id": 5, "nterm": "tool" },
|
||||
"feature": { "id": 5, "nterm": "tool" },
|
||||
"utility": { "id": 5, "nterm": "tool" },
|
||||
"instrument": { "id": 5, "nterm": "tool" },
|
||||
"resource": { "id": 5, "nterm": "tool" },
|
||||
|
||||
"memory": { "id": 6, "nterm": "storage" },
|
||||
"storage": { "id": 6, "nterm": "storage" },
|
||||
"persistence": { "id": 6, "nterm": "storage" },
|
||||
"database": { "id": 6, "nterm": "storage" },
|
||||
"db": { "id": 6, "nterm": "storage" },
|
||||
"cache": { "id": 6, "nterm": "storage" },
|
||||
"store": { "id": 6, "nterm": "storage" },
|
||||
"save": { "id": 6, "nterm": "storage" },
|
||||
"persist": { "id": 6, "nterm": "storage" },
|
||||
|
||||
"arscontexta": { "id": 7, "nterm": "context_management" },
|
||||
"onecontext": { "id": 7, "nterm": "context_management" },
|
||||
"context": { "id": 7, "nterm": "context_management" },
|
||||
"progress": { "id": 7, "nterm": "context_management" },
|
||||
"state": { "id": 7, "nterm": "context_management" },
|
||||
"session": { "id": 7, "nterm": "context_management" },
|
||||
"tracking": { "id": 7, "nterm": "context_management" },
|
||||
|
||||
"search": { "id": 8, "nterm": "retrieval" },
|
||||
"retrieval": { "id": 8, "nterm": "retrieval" },
|
||||
"query": { "id": 8, "nterm": "retrieval" },
|
||||
"find": { "id": 8, "nterm": "retrieval" },
|
||||
"lookup": { "id": 8, "nterm": "retrieval" },
|
||||
"fetch": { "id": 8, "nterm": "retrieval" },
|
||||
"get": { "id": 8, "nterm": "retrieval" },
|
||||
"locate": { "id": 8, "nterm": "retrieval" },
|
||||
"discover": { "id": 8, "nterm": "retrieval" },
|
||||
|
||||
"error": { "id": 9, "nterm": "failure" },
|
||||
"failure": { "id": 9, "nterm": "failure" },
|
||||
"mistake": { "id": 9, "nterm": "failure" },
|
||||
"bug": { "id": 9, "nterm": "failure" },
|
||||
"issue": { "id": 9, "nterm": "failure" },
|
||||
"problem": { "id": 9, "nterm": "failure" },
|
||||
"fault": { "id": 9, "nterm": "failure" },
|
||||
"defect": { "id": 9, "nterm": "failure" },
|
||||
"exception": { "id": 9, "nterm": "failure" },
|
||||
"crash": { "id": 9, "nterm": "failure" },
|
||||
|
||||
"documentation": { "id": 10, "nterm": "docs" },
|
||||
"docs": { "id": 10, "nterm": "docs" },
|
||||
"guide": { "id": 10, "nterm": "docs" },
|
||||
"manual": { "id": 10, "nterm": "docs" },
|
||||
"readme": { "id": 10, "nterm": "docs" },
|
||||
"reference": { "id": 10, "nterm": "docs" },
|
||||
"wiki": { "id": 10, "nterm": "docs" },
|
||||
"help": { "id": 10, "nterm": "docs" },
|
||||
|
||||
"rust": { "id": 11, "nterm": "programming_language" },
|
||||
"cargo": { "id": 11, "nterm": "programming_language" },
|
||||
"rustlang": { "id": 11, "nterm": "programming_language" },
|
||||
"javascript": { "id": 12, "nterm": "programming_language" },
|
||||
"js": { "id": 12, "nterm": "programming_language" },
|
||||
"node": { "id": 12, "nterm": "programming_language" },
|
||||
"npm": { "id": 12, "nterm": "programming_language" },
|
||||
"python": { "id": 13, "nterm": "programming_language" },
|
||||
"py": { "id": 13, "nterm": "programming_language" },
|
||||
"pip": { "id": 13, "nterm": "programming_language" },
|
||||
|
||||
"test": { "id": 14, "nterm": "testing" },
|
||||
"testing": { "id": 14, "nterm": "testing" },
|
||||
"spec": { "id": 14, "nterm": "testing" },
|
||||
"verify": { "id": 14, "nterm": "testing" },
|
||||
"validation": { "id": 14, "nterm": "testing" },
|
||||
"assert": { "id": 14, "nterm": "testing" },
|
||||
"check": { "id": 14, "nterm": "testing" },
|
||||
|
||||
"security": { "id": 15, "nterm": "security" },
|
||||
"secure": { "id": 15, "nterm": "security" },
|
||||
"safety": { "id": 15, "nterm": "security" },
|
||||
"protect": { "id": 15, "nterm": "security" },
|
||||
"guard": { "id": 15, "nterm": "security" },
|
||||
"audit": { "id": 15, "nterm": "security" },
|
||||
"vulnerability": { "id": 15, "nterm": "security" },
|
||||
|
||||
"performance": { "id": 16, "nterm": "performance" },
|
||||
"speed": { "id": 16, "nterm": "performance" },
|
||||
"fast": { "id": 16, "nterm": "performance" },
|
||||
"optimize": { "id": 16, "nterm": "performance" },
|
||||
"efficiency": { "id": 16, "nterm": "performance" },
|
||||
"benchmark": { "id": 16, "nterm": "performance" },
|
||||
|
||||
"build": { "id": 17, "nterm": "build" },
|
||||
"compile": { "id": 17, "nterm": "build" },
|
||||
"make": { "id": 17, "nterm": "build" },
|
||||
"package": { "id": 17, "nterm": "build" },
|
||||
"bundle": { "id": 17, "nterm": "build" },
|
||||
"assemble": { "id": 17, "nterm": "build" },
|
||||
|
||||
"run": { "id": 18, "nterm": "execution" },
|
||||
"execute": { "id": 18, "nterm": "execution" },
|
||||
"start": { "id": 18, "nterm": "execution" },
|
||||
"launch": { "id": 18, "nterm": "execution" },
|
||||
"invoke": { "id": 18, "nterm": "execution" },
|
||||
"call": { "id": 18, "nterm": "execution" },
|
||||
|
||||
"debug": { "id": 19, "nterm": "debugging" },
|
||||
"debugging": { "id": 19, "nterm": "debugging" },
|
||||
"troubleshoot": { "id": 19, "nterm": "debugging" },
|
||||
"diagnose": { "id": 19, "nterm": "debugging" },
|
||||
"investigate": { "id": 19, "nterm": "debugging" },
|
||||
"analyze": { "id": 19, "nterm": "debugging" },
|
||||
|
||||
"fix": { "id": 20, "nterm": "repair" },
|
||||
"repair": { "id": 20, "nterm": "repair" },
|
||||
"correct": { "id": 20, "nterm": "repair" },
|
||||
"resolve": { "id": 20, "nterm": "repair" },
|
||||
"solve": { "id": 20, "nterm": "repair" },
|
||||
"patch": { "id": 20, "nterm": "repair" },
|
||||
"remedy": { "id": 20, "nterm": "repair" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
# OpenClaw Knowledge Graph
|
||||
|
||||
## Role: OpenClaw Developer
|
||||
|
||||
Specialized knowledge for developing the OpenClaw gateway and agent platform.
|
||||
|
||||
## Thesaurus
|
||||
|
||||
- **Source**: `thesaurus.json`
|
||||
- **Concepts**: TypeScript, Gateway, Channel, Skill, Config
|
||||
|
||||
## Key Technologies
|
||||
|
||||
### TypeScript/JavaScript
|
||||
- Node.js runtime
|
||||
- NPM package management
|
||||
- Modern JS/TS patterns
|
||||
|
||||
### Gateway
|
||||
- WebSocket server
|
||||
- API endpoints
|
||||
- Real-time communication
|
||||
|
||||
### Channels
|
||||
- Telegram integration
|
||||
- Discord integration
|
||||
- Slack integration
|
||||
- Generic IM support
|
||||
|
||||
### Skills
|
||||
- Extension system
|
||||
- Tool capabilities
|
||||
- Plugin architecture
|
||||
|
||||
## Sources
|
||||
|
||||
- Source: `openclaw/src/`
|
||||
- Docs: `openclaw/docs/`
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"name": "OpenClaw",
|
||||
"data": {
|
||||
"typescript": { "id": 1, "nterm": "typescript" },
|
||||
"ts": { "id": 1, "nterm": "typescript" },
|
||||
"javascript": { "id": 1, "nterm": "typescript" },
|
||||
"js": { "id": 1, "nterm": "typescript" },
|
||||
"node": { "id": 1, "nterm": "typescript" },
|
||||
"npm": { "id": 1, "nterm": "typescript" },
|
||||
|
||||
"gateway": { "id": 2, "nterm": "gateway" },
|
||||
"server": { "id": 2, "nterm": "gateway" },
|
||||
"api": { "id": 2, "nterm": "gateway" },
|
||||
"websocket": { "id": 2, "nterm": "gateway" },
|
||||
"ws": { "id": 2, "nterm": "gateway" },
|
||||
|
||||
"channel": { "id": 3, "nterm": "channel" },
|
||||
"telegram": { "id": 3, "nterm": "channel" },
|
||||
"discord": { "id": 3, "nterm": "channel" },
|
||||
"slack": { "id": 3, "nterm": "channel" },
|
||||
"im": { "id": 3, "nterm": "channel" },
|
||||
|
||||
"skill": { "id": 4, "nterm": "skill" },
|
||||
"tool": { "id": 4, "nterm": "skill" },
|
||||
"capability": { "id": 4, "nterm": "skill" },
|
||||
"extension": { "id": 4, "nterm": "skill" },
|
||||
"plugin": { "id": 4, "nterm": "skill" },
|
||||
|
||||
"config": { "id": 5, "nterm": "config" },
|
||||
"configuration": { "id": 5, "nterm": "config" },
|
||||
"settings": { "id": 5, "nterm": "config" },
|
||||
"json": { "id": 5, "nterm": "config" },
|
||||
"yaml": { "id": 5, "nterm": "config" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
# System Operator Knowledge Graph
|
||||
|
||||
## Role: System Operator
|
||||
|
||||
Specialized knowledge for system administration and operations.
|
||||
|
||||
## Thesaurus
|
||||
|
||||
- **Source**: `thesaurus.json`
|
||||
- **Concepts**: Logs, Config, Service, Network, Security
|
||||
|
||||
## Key Areas
|
||||
|
||||
### Logging
|
||||
- System logs
|
||||
- Application logs
|
||||
- Log analysis
|
||||
|
||||
### Configuration
|
||||
- System config files
|
||||
- Service configuration
|
||||
- Environment settings
|
||||
|
||||
### Services
|
||||
- Systemd services
|
||||
- Daemon management
|
||||
- Process control
|
||||
|
||||
### Network
|
||||
- IP configuration
|
||||
- DNS settings
|
||||
- Firewall rules
|
||||
|
||||
### Security
|
||||
- Audit logs
|
||||
- Permissions
|
||||
- Authentication
|
||||
|
||||
## Sources
|
||||
|
||||
- Logs: `/var/log/`
|
||||
- Config: `/etc/`
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"name": "System Operator",
|
||||
"data": {
|
||||
"log": { "id": 1, "nterm": "log" },
|
||||
"logs": { "id": 1, "nterm": "log" },
|
||||
"logging": { "id": 1, "nterm": "log" },
|
||||
"syslog": { "id": 1, "nterm": "log" },
|
||||
"journal": { "id": 1, "nterm": "log" },
|
||||
|
||||
"config": { "id": 2, "nterm": "config" },
|
||||
"configuration": { "id": 2, "nterm": "config" },
|
||||
"conf": { "id": 2, "nterm": "config" },
|
||||
"cfg": { "id": 2, "nterm": "config" },
|
||||
"settings": { "id": 2, "nterm": "config" },
|
||||
|
||||
"service": { "id": 3, "nterm": "service" },
|
||||
"daemon": { "id": 3, "nterm": "service" },
|
||||
"systemd": { "id": 3, "nterm": "service" },
|
||||
"process": { "id": 3, "nterm": "service" },
|
||||
|
||||
"network": { "id": 4, "nterm": "network" },
|
||||
"net": { "id": 4, "nterm": "network" },
|
||||
"ip": { "id": 4, "nterm": "network" },
|
||||
"dns": { "id": 4, "nterm": "network" },
|
||||
"firewall": { "id": 4, "nterm": "network" },
|
||||
|
||||
"security": { "id": 5, "nterm": "security" },
|
||||
"secure": { "id": 5, "nterm": "security" },
|
||||
"audit": { "id": 5, "nterm": "security" },
|
||||
"permission": { "id": 5, "nterm": "security" },
|
||||
"auth": { "id": 5, "nterm": "security" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
# Terraphim AI Knowledge Graph
|
||||
|
||||
## Role: Terraphim AI Developer
|
||||
|
||||
Specialized knowledge for developing the Terraphim AI assistant.
|
||||
|
||||
## Thesaurus
|
||||
|
||||
- **Source**: `thesaurus.json`
|
||||
- **Concepts**: Rust, Knowledge Graph, Agent, Search, Role
|
||||
|
||||
## Key Technologies
|
||||
|
||||
### Rust Ecosystem
|
||||
- Async programming with Tokio
|
||||
- Type-safe systems programming
|
||||
- Cargo package management
|
||||
|
||||
### Knowledge Graph
|
||||
- Thesaurus-based synonym expansion
|
||||
- Ontology and taxonomy
|
||||
- Semantic search
|
||||
|
||||
### AI/Agent
|
||||
- LLM integration
|
||||
- Claude API
|
||||
- Assistant patterns
|
||||
|
||||
## Sources
|
||||
|
||||
- Crates: `terraphim-ai/crates/`
|
||||
- Docs: `terraphim-ai/docs/`
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"name": "Terraphim AI",
|
||||
"data": {
|
||||
"rust": { "id": 1, "nterm": "rust" },
|
||||
"cargo": { "id": 1, "nterm": "rust" },
|
||||
"crate": { "id": 1, "nterm": "rust" },
|
||||
"tokio": { "id": 1, "nterm": "rust" },
|
||||
"async": { "id": 1, "nterm": "rust" },
|
||||
|
||||
"knowledge graph": { "id": 2, "nterm": "kg" },
|
||||
"kg": { "id": 2, "nterm": "kg" },
|
||||
"thesaurus": { "id": 2, "nterm": "kg" },
|
||||
"ontology": { "id": 2, "nterm": "kg" },
|
||||
"taxonomy": { "id": 2, "nterm": "kg" },
|
||||
|
||||
"agent": { "id": 3, "nterm": "agent" },
|
||||
"ai": { "id": 3, "nterm": "agent" },
|
||||
"assistant": { "id": 3, "nterm": "agent" },
|
||||
"claude": { "id": 3, "nterm": "agent" },
|
||||
"llm": { "id": 3, "nterm": "agent" },
|
||||
|
||||
"search": { "id": 4, "nterm": "search" },
|
||||
"retrieval": { "id": 4, "nterm": "search" },
|
||||
"query": { "id": 4, "nterm": "search" },
|
||||
"find": { "id": 4, "nterm": "search" },
|
||||
"lookup": { "id": 4, "nterm": "search" },
|
||||
|
||||
"role": { "id": 5, "nterm": "role" },
|
||||
"persona": { "id": 5, "nterm": "role" },
|
||||
"expert": { "id": 5, "nterm": "role" },
|
||||
"engineer": { "id": 5, "nterm": "role" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
# Terraphim AI
|
||||
|
||||
Terraphim AI - Knowledge graph powered development.
|
||||
|
||||
synonyms:: Claude Code, Claude Opus 4.5
|
||||
Reference in New Issue
Block a user