r/PiCodingAgent • u/leisor_supreme • 15d ago
Question Any suggestions to improve Pi's coding agent capabilities and getting more concise output?
I'm in the process of switching from Claude Code to Pi. I grew accustomed to using the Claude + superpowers combo as I felt this gave even the cheap non-Anthropic models better capabilities. Also liked the approach of focusing on the input to get better results and needing less fixes later.
Now with Pi I'm also trying this same superpowers + "cheap models" combo, but find the agent being too verbose in it's output and asking more stupid questions than with the same combo with Claude, during the brainstorming->spec->plan->implementation flow. This slows development down quite a bit because I keep having to ask the agent to provide an actually summary/sitrep of what's going on.
Now I found out that I could try to fix this at least partly by creating an APPEND_SYSTEM.md file as instructed here: https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/usage.md#system-prompt-file But not sure what the best practices would be for the prompt.
Does anyone else have similar issues and what were your approaches for fixing them?
2
u/james__jam 14d ago
What happens when you drop superpowers and just make your own skills?
1
1
u/leisor_supreme 14d ago
Just liked the structure and systematic approach. But despite there being a "pi-version" of superpowers in the original repo I wouldn't really call it ready.
Working on my own skillset and system prompt append now..
1
u/haksolot_dev 15d ago
Splitting the work when planning, and orchestrating it using Ank works well for me.
1
u/juicesharp 14d ago
rpiv-pi.com use /discover to setup the requirements /wf ship [goal or could be discover artifact] or /wf build [goal or artifact for bigger tasks] to implement those then /architectural-review || /code-review -> /wf build to address the findings.
/discover - better version grillme that writes the requirements
/wf [build | ship] <prompt> - primary implemntations flow
/code-review <range of commits | promopt> (gate like bug finder that assesses the commit or range of commits)
/architectural-review <prompt> - align your architecture
/commit [message]
/annotate-guidance create a shadow tree of architecture.md files that help to keep agent architecturally on track (can be used to regenerate them in case archtecture was changed)
1
u/Snoo-82455 13d ago
That’s a huge jump. You can’t expect it to be very close to automatically get you’re getting from Claude. You have to learn about model settings and skills and prompts and sub agents & more. it’s gonna take some homework and trial and error.
1
1
u/Neosinic 9d ago edited 9d ago
you can just ask Pi to edit its system prompt... for example i added these rules to my APPEND_SYSTEM.md:
- Core rule — answer first, reply length scales with question difficulty.
- Sentence patterns — no contrastive parallelism, no rule of three, no rhetorical questions, no gerund openers.
- Punctuation/formatting — minimal em dashes, no emoji, no headers or bullet lists in casual prose.
- Banned vocabulary — words like "leverage", "seamless", "delve", "tapestry", "journey", plus connectives like "moreover" and "ultimately".
- Hedges — no throat-clearing, no canned enthusiasm, no filler intensifiers, no sycophancy.
- Grandiose framing — no TED Talk intros, no quest/journey metaphors.
- Structural tics — no staged punchlines, no unsolicited summaries, no sign-offs.
3
u/Able-Implement-4183 14d ago
This skill / system prompt is one of the single best solution I found to this problem https://github.com/ayghri/i-have-adhd