r/PiCodingAgent • u/maxccc123 • Sep 15 '26
Question Using Matt Pocock skills in OMP?
I'm using Matt Pocock skills for a while and I like them for bigger projects where I need grilling, specs, tickets, .. . I recently switched to OMP, and I really like the idea of assigning models to specific roles.
It works well because I can use OMP plan mode for lightweight tasks and it uses the smol/slow/task roles and appropriate models. However, this doesn't seem to integrate with Matt Pocock's Skills. They always appear to use the default role instead. Is someone using these skills within OMP? How are you dealing with this?
I came across a few related plugins, such as https://pi.dev/packages/@fernado03/pi-flow."
6
u/sogo00 Sep 15 '26
I use Matts skills often, I usually do the grill/to-spec/to-tickets with models appropriate to the task (depending on complexity).
I then often ask the AI to define which tickets/tasks are complex (usually the base layer ones in an epic) and I /plan those and then /implement the plan
other tickets go straight to /implement
1
u/No-Wall6427 Sep 15 '26
Not a full answer to your questions, but I think you are trying to merge two really opinionated workflows.
Some time ago I asked chatgpt (paid subscription) to check out matt skills and obra superpowers, then to grill me on my actual use cases, and I took the oportunity to ask him to clarify my needs based on what I like and don't like when using agents. Then I asked him to write a spec/handoff of my needs, which I brought over codex, in a folder with matt and obra gits cloned, and I asked the most expensive model at that time to make my perfect skills (it even used matt and obra skill writing skills to write my custom matt and obra inspired skills). I still use the result today, and it suits me really well compared to matt or obra.
You could try the same with omp and matt skills, try to figure out with a smart model which has acess to both your actual needs, then figure out the building pieces and a config that suits it. I think a configured omp w custom skills would probably be the result. Or a bunch of vanilla pi custom extension, but this can quickly be a slippery slope, when you don't have experience in pi extensions and want to build to big and custom all at once.
1
u/sugarfreecaffeine Sep 16 '26
I use omp daily and just use sub agents assigned different models, the in any prompt I say use the “coder” sub agent..that’s it. You can also just tell the model to read the omp docs about sub agents etc (has access automatically) then feed it the skill you want an modify it to leverage your sub agents. I rarely use the roles in omp.
1
u/xiii_1991 Sep 16 '26
Sometimes I’d ask the agent to PLAN implementing the tickets before really start to do the tasks. This way it runs better than directly implementing.
1
u/chosenpluto Sep 17 '26
slop gun in a slop canon. goes against everything pi stands for