Skip to content跳至正文
Harry Xin
Projects项目索引09
SkillTree04 / 09
← All work← 全部项目PLAYFUL DEVELOPER TOOLS开发工具 · 学习

A MEMORY ATLAS OF YOUR TERMINAL让终端里的记忆,长成一片世界

SkillTree

Your commands.
A growing story.
用过的命令,
长成一棵树。

Turn shell history into a map of familiar commands, unexplored flags and a small, useful next step.把 shell 历史变成一张地图:已经熟悉的命令、还没探索的参数,以及值得尝试的下一小步。

Open on GitHub在 GitHub 打开Explore ↓往下看 ↓
SPECIMEN 001 / GITScroll down. Follow a branch.向下滚动,沿着一条枝干走。
ST / A LIVING COMMAND MAPLOCAL · DEMO
SHELL HISTORYgitOne command. A world of possibilities.从一条命令,长出更多可能。
SCROLL TO GROW向下滚动,让技能生长
--short--branch--oneline--graph-i--continue
git status

Select a branch. Discover a command.点选枝干,探索一条命令。

Illustrated sample commands · no personal history is read示例命令的可视化 · 不读取个人历史

NOTES FROM THE TRAIL沿途的观察笔记

Small traces.
Real curiosity.
一点点痕迹,
一点点好奇。

01

Read locally在本地读取

Parse supported shell-history formats. The bundled demo provides a way to explore before using personal history.解析支持的 shell 历史格式;内置示例让使用者可以先体验,再决定是否使用自己的历史。

02

Connect the branches连起分支

Match observed tools and flags to a knowledge tree. Familiar and unexplored nodes become visible together.将出现过的工具和参数对应到知识树,让熟悉与未探索的节点同时可见。

03

Choose one next step推荐下一小步

Recommend a nearby flag in a tool already used, with demo, statistics and practice commands for further exploration.从已经常用的工具里,推荐相邻层级的参数;通过示例、统计和练习命令继续探索。

PRESSED & KEPT记录与留存

The terminal
becomes a map.
终端里的记录,
变成可读的地图。

The repository includes rendered examples from its bundled demo history. The interface shows a tree, a next-step recommendation and per-tool statistics.仓库提供由内置示例历史生成的界面图,包括技能树、下一步推荐和各工具的统计。

SkillTree terminal output generated from its bundled demo history
SkillTree terminal output generated from its bundled demo historySkillTree 从内置示例历史生成的终端技能树 · Source ↗来源 ↗

One new flag.
One more branch.
多试一个参数,
多长一条分支。

Next project下一个项目ctxtax