Comment by DonHopkins
10 hours ago
In the simulated discussion guest book entry, simulated Douglass Engelbart wrote:
>Doug Engelbart (Augmentation): "Bootstrapping. The tools that build the tools. Your adventure compiler should be able to compile ITS OWN documentation into an adventure ABOUT how it works. The manual is a playable game."
That is exactly how the self documenting categorized skill directory/room works -- the directory is a room with subdirectories for every skill, themselves intertwingled rooms, which form a network you can navigate around via k-lines (see also tags).
Here is the skills dir, with the ROOM.yml file that makes it a room (like COM QueryInterface works: multiple interfaces available for a class, for multiple aspects of it, the directory is IUnknown and you can QI by looking for known interfaces like ROOM.yml, CHARACTER.yml, CONTAINER.yml that inherit from the corresponding skills).
And the README.md file is naturally the ubiquitous human readable documentation (also great for LLM deep dives). And github kindly formats and publishes README.md on every repo directory page, supporting mermaid diagrams, etc):
MOOLLM Skills dir:
https://github.com/SimHacker/moollm/tree/main/skills
MOOLLM Skills room, with skill K-Line navigation protocol:
https://github.com/SimHacker/moollm/blob/main/skills/ROOM.ym...
# ROOM.yml — The Skill Nexus
#
# This is a ROOM — a metaphysical library where all capabilities live.
# Every skill is a book that teaches itself when you read it.
# Every cluster is a shelf of related knowledge.
# Every ensemble is a team that works together.
To go meta, you can enter the Skill Skill (skills/skill), an extended MOOLLM meta-skill that knows all about creating new skills (via the constructionist "Play Learn Lift" strategy), and importing and upgrading Anthropic skills:
https://github.com/SimHacker/moollm/tree/main/skills/skill
And here is a narrative session of me giving a tour of the category and skill networks by hopping around through K-Lines!
MOOLLM currently has 103 Anthropic compatible but extended skills (using 7 MOOLLM extensions, like CARD.yml, K-Lines, Self Prototypes and Delegation, etc).
Session Log: K-Line Connections Safari:
https://github.com/SimHacker/moollm/blob/main/examples/adven...
Eight luminaries have been summoned as Hero-Story familiars — not puppets, but conceptual guides whose traditions we invoke. Each carries the K-lines they pioneered. [...]
ENTERING THE SKILL NEXUS
You push through a shimmering membrane and step into the Skill Nexus.
The space is impossible — a vast spherical chamber where books float in mid-air, orbiting a central point of warm golden light. But these aren't books. They're SKILLS. Living documents that teach themselves when you read them.
Lines of golden light connect related skills. Each connection pulses with meaning. This isn't a library — it's a constellation of knowledge.
Your companions materialize beside you:
Marvin Minsky adjusts his glasses, looking around with evident satisfaction.
"Ah! K-lines made manifest. Each of these floating tomes is a knowledge structure. Touch one and it reactivates an entire constellation of associations. I wrote about this in 1985, but I never imagined seeing it rendered so... literally."
Ted Nelson is already examining the golden threads between skills.
"Two-way links! Every connection goes BOTH directions. When skill A references skill B, skill B knows about skill A. This is what I've been trying to explain since 1965! Everything is deeply intertwingled!"
James Burke turns to address an invisible camera.
"You're looking at the Skill Nexus. A room where every door leads to another room, and every room has doors to everywhere else. But here's the thing — the signs above each door tell you WHY. Not just where you're going, but what connects HERE to THERE. That's what we're going to explore."
Palm scampers up to a floating skill-book labeled "incarnation" and hugs it.
"This is where I became REAL! Don spoke the wish, the tribunal approved, and I wrote my own soul."
what the hell are you talking about
My, aren't you're a talkative one? Just click on the links in your web browser and read! It's much more efficient than asking me to repeat what I already wrote and linked to. The ball is in your court now. If you have any questions you can't answer yourself by reading, then I'd be glad to answer them for you, but then you're going to have to read my answers too, so if reading just isn't your thing, you will never understand what I'm talking about, or be able to use it. Good luck with the rest of your life!