ontology-extract

Solid

Extract a small, evidence-bound set of ontology candidates from prose, check the existing vault for duplicates, obtain user approval, and land only the approved nodes and relations.

Data & Documents 103 stars 15 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
67
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Extract ontology from prose `/ontology-sync` follows code changes. This skill follows human prose: meeting notes, RFCs, pull-request descriptions, chat logs, or pasted wiki paragraphs. The vault is the Markdown folder whose files and typed frontmatter form the graph. ## Run when - the user explicitly asks to turn supplied prose into ontology; - the user requests extraction from an RFC, meeting note, PR, wiki, or chat that states a codebase concept. Pasted prose alone is not an extraction request; follow the requested task. Skip personal notes without domain/capability/element concepts, summary-only requests, and prose already living inside the target vault node. ## 1. Read prose and the existing vault together ```text list_kinds find_evidence(title) query_ontology({ operation: "similar_nodes", candidateSlug, title }) ``` Extract candidate nouns and verb phrases, then search before proposing. The most common failure is creating “user login” beside an existing `auth-login` node. A similarity score at or above 0.3 is a prompt to consider patching the existing node; lower scores support a new candidate but do not decide it automatically. ## 2. Classify a small candidate set One paragraph normally yields zero to three candidates. More than five means the input is too broad or the extraction is too eager. | Prose shape | Likely kind | Example | |---|---|---| | a new user ability | `capability` | “members can reset a password” → `capabilities/password-reset` | | a lib...

Details

Author
wlsdks
Repository
wlsdks/ontology-atlas
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

ontology-bootstrap

Build a trustworthy first ontology from an empty or near-empty ontology-atlas vault using only Atlas MCP evidence. Use when the user asks to analyze a codebase, bootstrap/fill its ontology, extract product meaning from a repository, or when a requested ontology task finds only starter nodes. Separate observed implementation facts from proposed meanings, define and cite every domain/capability, answer competency questions, obtain independent source-hidden qualification and user approval, then write only the exact released plan with batch tools. Route mature vaults with 20+ curated nodes to ontology-sync instead; this is a workflow threshold, never a vault or project node limit.

103 Updated today
wlsdks
Code & Development Solid

ontology-sync

After a code change, sync the project's ontology vault — read what's already there, identify new capabilities / elements / domains introduced by the change, and write them back via the MCP server (or fall back to the CLI). Use this at the end of any task that introduces a new feature, refactors a module, or renames a unit. Skip when the change is purely a typo, style nudge, or test fixture tweak.

103 Updated today
wlsdks
Data & Documents Listed

knowledge-graph-extract

Use when the user wants to extract a knowledge graph, entities and relationships, or subject-relation-object triplets from a folder of documents or a set of files — including resuming an interrupted extraction, or turning extracted triplets into Cypher import scripts for Neo4j/Memgraph.

4 Updated 1 months ago
maddataanalyst