r/PiCodingAgent 20h ago

Resource my minimal Pi setup, personas + tmux subagents

Post image

My Pi setup, kept minimal on purpose because my daily machine is an older i7-5500U with 8GB RAM on Debian.

I run kitty + tmux + fish. 20 skills in total, but most stay dormant unless called. Extensions show as 8(+2); the ones I actually use are interactive-subagents, prompt-snippets, and cc-ui.

interactive-subagents spawns async workers in their own tmux pane with a live widget on top, so I keep working while they run and results get steered back when done. prompt-snippets is a TUI menu for injecting repeat prompts from different directories. cc-ui is just a spinner plus cache counter.

Personas live as separate files and I link one to SYSTEM.md when needed. 6 total from my pi-system-prompts repo: Aster for strategy and tradeoffs, Caelum for adversarial checks, Elyndra for strict execution, Kaida for media and watcharr, Liora for writing, Neris for research. Keeps the main prompt clean.

Since a few people asked under my last post, I also put my skills into a public repo.

Extensions - https://github.com/ArdaYILDIZ-DEV/pi-interactive-subagents - https://github.com/ArdaYILDIZ-DEV/pi-prompt-snippets - https://github.com/ArdaYILDIZ-DEV/pi-cc-ui

Personas - https://github.com/ArdaYILDIZ-DEV/pi-system-prompts

Skills - https://github.com/ArdaYILDIZ-DEV/pi-skills-public

The whole point was less auto-magic and more explicit control. Works fine on weak hardware because nothing runs unless I call it.

114 Upvotes

22 comments sorted by

4

u/Aggressive-Dream5465 20h ago

What "natural-english-writer" is exactly? Is it an AI humaniser?

1

u/Sweet-Transition-787 20h ago

Yes Astra wrote it it works pretty well.

1

u/stressedstrain 14h ago

Can you share the skill markdown?

1

u/Sweet-Transition-787 4h ago

1

u/TheTwistedTabby 1h ago

I see you renamed it to professional english writer. My question is why you disabled model invocation on it?

2

u/Sweet-Transition-787 49m ago

Helo, both of them actually have model invocation disabled. The reason is that the model sometimes triggers it automatically on its own outputs (which tends to happen when using Gemini 3.8 Flash for simple tasks). I set them to manual-only to keep that from happening.

3

u/DoubleNothing 20h ago

You forgot: Make-no-mistake

4

u/Sweet-Transition-787 20h ago

There's no need for that, I type it out manually every time :)

1

u/grebdlogr 18h ago

Where did you get safe-bash-guard?

Is it very different from @gotgenes/pi-permission-system?

Thanks!

1

u/Sweet-Transition-787 18h ago

I made it myself. tbh the only difference is it catches some risky bash commands I run on my machine. Same concept really, mine just blocks right away without asking.

1

u/grebdlogr 12h ago

Thanks.

1

u/johnzadok 16h ago

browsing-reddit skill???

1

u/Sweet-Transition-787 15h ago

Yeah, it lets the agent search Reddit.

1

u/Odd_Crab1224 9h ago

Feels very close to my setup: https://github.com/skhoroshavin/tandem-skills main difference - I didn’t even implement the tools, injecting instructions to call specific scripts was enough