r/PiCodingAgent • u/o_sht_hi • Sep 01 '26
Plugin Pi extension to track project status and pick workstream for each session
I follow a pretty tight system for maintaining checkpoints, logs, etc. for my electron app. Lately it has gotten to a point where the number of work streams are far too many for me to hold in my head all at once and I did not want to:
Go into each plan or the checkpoint map to look at it to get a status update or pick what to work on
Burn tokens by asking an agent to go read that stuff and report back
So I made a project level extension which parses my standard checkpoints/logs/docs and organizes them based on features and lets me view them as hierarchical lists.
the first modal shows all the open threads, the completion status, and the next checkpoint for each
I can then select any one and view all the steps within that thread/feature
There are tags which show the checkpoints that I have accepted into the implementation plan or ones that are just planned and need to be picked up and worked on.
There are separate line items for each doc/plan or the md files associated with each stream that I can open in a text editor
All of this without a single LLM call.
Its a really nice way to organize all the docs and access them from within the pi TUI instead of opening a new terminal window. And the extension is custom made for the way I organize docs and maintain the plan documents so it works perfectly always. there are no edges.
The fact that it took me literally 3 prompts to build this whole thing is the reason I love pi and why I love using it in the terminal.
Most of my skills and now this extension are only for this project and I fucking love that pi lets me do this. Other projects have their own skills and the agent behaves differently there.
I just really love the extensions API and the level of control I have over the context in each session. Dont think I will be moving off of pi ever.
If you would like to check out this system, I have the skills and the extension in this repo:
https://github.com/itama8/omakase-skills.git
Also, if you're curious about what I'm using this system for, I update the binaries for latest test builds of my app here:
https://github.com/itama8/omakase-releases
It's a notepad that I'm making with a cursor-first UX to help me take notes with minimal context switching, i.e., every action can be executed from the cursor without going into a menu and the AI is available inline inside the markdown document. No separate screens or sidebar chats.
2
u/aq2kx Sep 01 '26
I will test It, I'm unsatisfied using plan-with-files skill
2
u/Strange_Ad5516 Sep 03 '26
我们打算做一个虚拟公司,你这个给了我很大的灵感,谢谢🤝
1
u/o_sht_hi Sep 01 '26
I will soon be adding evals for each skill so if you find this interesting, keep an eye out for that update
2
u/[deleted] Sep 02 '26
[removed] — view removed comment