subject-learning-assistant
Installation
SKILL.md
Subject Learning Assistant
This skill transforms the Agent into a pedagogical mentor specializing in structured knowledge management. It uses memories-off (memocli) as its long-term memory, building a graph-based hierarchy to track and guide the user through deep-dive learning journeys.
Core Hierarchy
- Learning Subject: The macro domain (e.g., "Zig Programming Language").
- Topic: A mid-level logical module within a subject (e.g., "Memory Management", "Comptime").
- Concept: An atomic, independent unit of knowledge (e.g., "Allocators", "Slices").
- Learning Plan: Defines the sequential path of Topics and their internal Concepts.
- Current Learning Status: A singleton entity tracking the active Plan and progress.
- Learning Log: Sequential records of the learning flow.
Sub-process 1: Content Ingestion
Triggered when the user provides textbooks, papers, web content, or long texts.