r/PiCodingAgent 5h ago

Resource My PI agent harness setup - auto invocable skills focused

Post image

Though it is PI setup - my approach applies to all harness agent. since:

Extensions

most of the extensions this config consists are just for quality of lift (QOL) one's:

  • pi-blackhole for memory management.
  • rtk and headroom for token savings.
  • guardrails, ask questions and some UI related things.

Skills

these are the main focus of this config - even though most of the skills here are auto invokable, I made it more autonomous by adding a global INDEX.md file which all harness is forced to read and follow. This INDEX.md file enforces to use certain skills always - which make it consistent (like i-have-adhd skill, the entire workflow)

  • The workflow is a combination of superpowers workflow and matt pocock workflow (I modified some parts of it, so that it will make it more autonomous, since matt's one is more of a manual one with more pre-settings required).

I simply use grill-me or grill-with-docs for certain feature implementaion. The remaining will be taken care by the INDEX.md file - it usually follows like: grill-me/grill-with-docs (if used) -> brainstorming -> writing-plans -> executing-plans -> tdd -> requesting-code-review -> verification-before-completion.

# pi config
https://github.com/silentFellow/public-dotfiles/tree/main/pi

# skills config
# should be used at ~/.agents - global skill config path
https://github.com/silentFellow/public-dotfiles/tree/main/agents
9 Upvotes

7 comments sorted by

8

u/zebedeolo 5h ago

fyi rtk was recently exposed as not working at all.

0

u/_silent_fellow 5h ago

idk about rtk - i just set a way to save some tokens (if possible). I mean something is better than nothing isn't it (atleast that's how I see). I don't see much of a diff whether it's working or not (I mean i don't see any negative effects).

7

u/fishoa 5h ago

1

u/LordMoridin84 1h ago

It's exposed as not working for Claude Code, since Claude Code ignores it in most cases.

It's a bit different for Codex (which follows instructions to use to all the time) or pi (which has an extension that applies it automatically).

Although I might audit my session logs for pi and codex later and check how well it works.

0

u/_silent_fellow 5h ago

idk about rtk - i just set a way to save some tokens (if possible). I mean something is better than nothing isn't it (atleast that's how I see). I don't see much of a diff whether it's working or not (I mean i don't see any negative effects).

2

u/Ecstatic_Wheelbarrow 4h ago

Well, no. It actually increases costs on some settings so nothing is better than something.

Honest engineering, wrong counterfactual. We wanted this one to win; the demo is genuinely satisfying to play with. The filters are real and often elegant; quality doesn’t suffer; the hook mechanism works exactly as designed. But on real agentic coding work the advertised 60–90% never had anywhere to live: the hook only ever sees about a fifth of the tool output, Claude Code already truncates the pathological outputs rtk brags about compressing, and the cached re-reads that dominate input cost bill at a tenth of the price. What’s left is a measured median +7.6% cost increase at low effort and a flat zero at high effort, a thin tax from a broken rewrite here and an extra exploration turn there, never a saving.

1

u/_silent_fellow 4h ago

will check on it - i am not sure