Skill Guide
How the daily tracker works.
$ cat ~/system/origin.log
What You're Looking At
The avatar you saw? It's not a static image. It's a Pillow-rendered badge generated from real activity data. Every day this system scans git commits, the content pipeline, and AI sessions. Scores them, grades them, and levels up an RPG character.
Here's how it all works.
The Stack
Auto-detects output from git commits, file modification times, and content directories. Classifies each file, computes weighted point scores, and merges into a structured JSON log. Safe to run multiple times per day.
Reads the daily JSON log and renders a visual receipt card. Header row with letter grade, stat boxes, platform breakdown bar, three-column accomplishments/pipeline/tokens layout, and a footer with summary stats. All monospace, all code-generated.
Takes daily output scores and converts them into RPG progression. XP accumulation, level-ups, title promotions, class specialization, and milestone unlocks. The bridge between "I shipped today" and "my character evolved."
Renders the RPG avatar badge you see on the landing page. Six visual tiers that evolve as you level up, from a blinking cursor placeholder to a fully rendered character with class insignia, XP bar, and title.
Maps the entire GTM OS ecosystem into an RPG-style skill tree. Content engine, GTM operations, voice system, agent skills, infrastructure. Each node represents a real capability in the codebase.
The Evolution
This didn't start as an RPG. It started as a question: "Can I prove I actually ship?"
The point: this is achievable. It's Python + Pillow + a few hundred lines of logic. No SaaS, no dashboard product, no API subscriptions. Just a codebase that tracks itself.
The Title Table
Every level range unlocks a new title and avatar tier. Here's the full progression from Terminal Initiate to Grand Master Cursor Slayer.
Class System
Your class is assigned based on your cumulative output distribution across all tracked days. The progression engine recalculates class on each daily scan. To shift class, you need sustained output in a new domain — a single day won't flip it. Each class applies a 1.5x XP multiplier to its primary domain while all other domains earn at the base 1.0x rate.
Start with the basics. The daily tracker prompt gives you the scanner + dashboard. Everything you need to generate your own build receipts.
grab the prompt →want the RPG layer too? →