nowfound

Dev tools · July 4, 2022

TA

Trane, an automated system for learning complex skills

Hi HN, I released Trane over the weekend: https://github.com/trane-project/trane. Trane is an automated system for learning complex skills. Think of it like defining a skills tree (technically a graph) of all the smaller skills you need to master a complex skill and having an automated system to automatically traverse the graph as you master them. The seed for Trane was planted after my frustration trying to learn music, and jazz in particular. There are simply too many things you need to master first (e.g. knowing the names of a note, knowing where the notes are in your…

In plain words

Trane is an automated learning system that breaks complex skills into smaller prerequisite components organized as a skill graph. The system tracks progress through these skills and automatically determines what to focus on next, addressing challenges like managing multiple dependencies and skill atrophy. Originally created to solve music and jazz learning problems, Trane is available as a command-line tool and is designed for learners tackling intricate skill development.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hi HN, I released Trane over the weekend: https://github.com/trane-project/trane. Trane is an automated system for learning complex skills. Think of it like defining a skills tree (technically a graph) of all the smaller skills you need to master a complex skill and having an automated system to automatically traverse the graph as you master them. The seed for Trane was planted after my frustration trying to learn music, and jazz in particular. There are simply too many things you need to master first (e.g. knowing the names of a note, knowing where the notes are in your instrument, timing, etc) and it becomes difficult to track what it is that you should focus on, and there is a process of constant atrophy, even if you practice consistently. Trane is an early state, but is already usable. I have released a command line interface at https://github.com/trane-project/trane-cli and some music courses at https://github.com/trane-project/trane-music. I would like to get some ideas in regard to what other skills could be a good fit for Trane. I am thinking chess, programming, or languages could be a fit. I am wondering if Trane could be applied to something like learning pure mathematics. I would love to hear any suggestions. Perhaps there's some of you who have found a similar issue while practicing your own hobbies.

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, July 2022

the whole month →
  • Locofy.ai720

    Turn Figma designs into code

    Dev tools · 2022 · locofy.ai

  • PO

    Life & fun · 2022 · justine.lol

  • PO

    Dev tools · 2022 · github.com

  • ruttl552

    Collect visual feedback directly on websites, PDFs & images

    Dev tools · 2022

  • PP

    Hello, HN - I wanted to share this puzzle game I made during my vacation. I'm rather fond of the pipes puzzle where your goal is to restore a scrambled network of connections by rotating tiles. It's usually played on a grid of squares and this all started when I decided to make a programmatic solver for that kind of puzzle. Then I realized that with some minor changes the solver could generate new puzzle instances. I thought about what kind of puzzle to make and someone suggested a hexagonal grid. Adapting the generator wasn't too hard but then I had to create a way to play this variant. So…

    Life & fun · 2022 · hexapipes.vercel.app

  • PD

    We're building Parsnip to create a "tech tree" of cooking skills that allows anyone to level up on the building blocks of cooking knowledge while tracking their progress over time. It took us a few iterations to figure out the right product; here's the story of our latest pivot: [https://parsnip.substack.com/p/a-new-hope] The goal is to create a personalized way to learn any recipe on the Internet, then use this as a springboard to help home cooks of all levels solve the problem of repeated meal planning in a 10x better way:…

    Work · 2022 · parsnip.ai