Files
passepartout/docs/PRD_SKILL_GRAPH.org

856 B

PRD: The Skill Graph & Self-Awareness

1. Purpose

Enable recursive, networked intelligence by unifying logic (skills) and knowledge (Atomic Notes (Zettelkasten)).

2. Functional Requirements

  • Dependency Tracking: Skills MUST be able to declare dependencies on other skills via `#+DEPENDS_ON:`.
  • Introspection: The kernel MUST provide an API to list all active skills and read their source code.
  • Topological Dispatch: The system MUST resolve dependencies recursively before engaging a skill.

3. Success Criteria

  • DONE `(context-list-all-skills)` returns accurate priority and dependency metadata.
  • DONE Skills jailed in isolated packages can still resolve symbols from their declared dependencies.
  • DONE The Brain Mapper skill can successfully visualize the network.