knowledge-architecture

Design knowledge systems using ontological principles that organize entities by essential nature.

Updated May 16, 2026
One-click install
npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill knowledge-architecture-organvm-i-theoria
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: knowledge-architecture
Source: https://github.com/organvm-i-theoria/_agent-ontology/tree/main/.agents/skills/knowledge-architecture
Command: npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill knowledge-architecture-organvm-i-theoria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Knowledge bases often fragment because they are organized by convention, convenience, or accident rather than by the essential nature of the information, causing hidden connections and atrophied understanding. ## Core Features & Use Cases - Ontological Categorization: Classify entities as substances, properties, or events using essential vs. accidental property analysis and genus-differentia definitions. - Architecture Patterns: Apply atomic notes, index-based navigation, context layers, and temporal history layers to structure knowledge bases. - Cross-Domain Integration: Translate concepts across domains using isomorphism and emergence patterns, with concrete file system mappings and YAML metadata schemas. - Use Case: When building a personal knowledge base in Obsidian, use this Skill to define entity types (projects, concepts, tools), typed relations (depends-on, extends, contradicts), and a hybrid directory structure with indices and context overlays. ## Quick Start Ask the AI to design an ontological structure for your knowledge base that organizes notes by what things are rather than arbitrary folder hierarchies.

Frequently Asked Questions about knowledge-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize a knowledge base using ontological principles?▼

Organize by asking what each thing essentially is rather than where it should be filed. Classify entities as substances (projects, people, tools), properties (states, qualities), or events (actions, milestones), then group by essential properties and tag by accidental ones.

What is the difference between essential and accidental properties in knowledge management?▼

Essential properties define what makes a thing that thing, such as a portfolio site displaying work and representing identity. Accidental properties like the framework or hosting platform could change without altering identity, so they belong in tags rather than folder structure.

How do I structure relations between notes in Obsidian?▼

Use typed links such as depends-on, extends, contradicts, and exemplifies instead of generic links. The Skill provides wikilink patterns with typed syntax and recommends maintaining explicit relation maps so connections stay navigable and bidirectional.

What directory structure works best for a personal knowledge base?▼

The recommended hybrid structure separates entities, relations, views, contexts, and meta documentation into distinct folders. This avoids deep nesting decisions while keeping cross-type entities accessible through indices rather than hierarchy.

When should I not use ontology-based knowledge organization?▼

Avoid over-classification when starting out, since too many categories create friction. Start simple with a few entity types and relations, then refine the ontology as real usage patterns emerge from your notes.