Repository navigation
Releases: dsebban/skills
Release list
v0.1.0 — OMP port of pstack 0.15.28
First release of the OMP port of pstack, tracking upstream version 0.15.28 (cursor/plugins at d457567).
Catalog
59 skills: 56 adapted from upstream, plus pstack-omp, orchestrate-omp, and fable-deslop maintained here. Every host mechanism is rewritten for OMP — task batches instead of Cursor Task calls, agents instead of per-call model slugs, skill:// instead of relative paths, agent:// and history:// instead of cloud-agent URLs. No Cursor tool name or model slug survives in the catalog.
New in this release
fable-deslopreviews a code diff against the pre-change tree through RepoPrompt CE's context builder and its Oracle lanes, adjudicates every lane claim against source, and returns a minimal-coherent-change verdict. The run is report-only and never edits.setup-pstackreads the live OMP model catalog, proposes a model per role for a chosen reasoning budget, and writesmodelRolesandtask.agentModelOverrides. It preserves every role and agent mapping the operator already set, re-picks a role whose model left the catalog, rejects an unavailable selector instead of substituting one, and reports when two panel agents resolve to the same model, which is the difference between a second opinion and self-review.create-formal-verification-skillandmaintain-formal-verification-skill, ported from upstream, alongside the existing verification pair.worktree-audit.shgained lock and scratch handling, so a locked or scratch worktree is held back from deletion rather than bucketed as safe.check-plan.mjs, a plan-document validator for the multi-phase playbook.
Correctness fixes
- Agent roster. Every dispatch in the catalog now names an agent OMP can actually spawn. The canonical
designerrole maps to a real agent throughpstack-omp;arena,architect,reflect, andinterrogateseat real agents;seanceis covered. - Worktree audit. A
printternary that macOS awk rejects made theLOCKEDcolumn render empty, which let a locked, merged worktree bucket as a deletion candidate. Fixed, fail-closed on an awk error, and covered by a lock fixture. - Model helper. A failed config read no longer writes defaults over the operator's mappings, a write preserves role keys outside pstack's set, and a fresh install puts
advisorandjudgeon different model families when two exist.
Install
git clone https://github.com/dsebban/skills.git ~/dev/skills# ~/.omp/agent/config.yml
skills:
customDirectories:
- ~/dev/skills/skillsThen run /skill:setup-pstack once to configure models, and start with /skill:poteto-mode. See the README for the optional subagents and the full catalog.
Verification
bun run testinskills/poteto-mode/scripts: 70 pass, 0 fail, 264 assertions across 6 files.node --test skills/setup-pstack/scripts/*.test.mjs: 9 pass, 0 fail.bun run typecheck: clean under--strict.shellcheck -S warningandbash -n: clean.- Catalog validation: 59 skills, every
name:matches its directory, 0 brokenskill://references across 259 refs, 0 agent names outside the live roster.
Requirements
OMP 18.10.4 or newer, Bun for the poteto-mode scripts, gh for the PR playbooks, RepoPrompt CE and rpce-cli for fable-deslop, and trash for the worktree-cleanup playbook.