Repository navigation
Fix port audit issues 15 and 18-22 - #23
Conversation
Restore the upstream readme with only the Devin install, prefix, and harness adaptations, and apply the named sentence and frontmatter fixes. Co-authored-by: Kaitian Xie <caelaxie@users.noreply.github.com>
caelaxie
left a comment
There was a problem hiding this comment.
verdict: changes requested (comment review, same account as author).
checked against upstream pstack/ at 88d4751 and each issue's smallest fix:
- #18, #19, #20, #22: the diff matches the smallest fix text exactly.
- #21: all six files carry the issue's sentence, privacy clauses kept, reflect snippet trimmed,
worktree-audit.shhas one dir with no darwin branch. matches. - #15: readme diffed line by line against upstream. every change is the install block, the claude code drop,
/pstack:prefixes, the custom-mode toAGENTS.mdswap,subagent_typetoprofile,/loop/plan mode/benny to devin. one extra divergence, inline below. - linkage ok, not a draft,
Validate plugingreen at f15b80f.
blocking:
- harness proof. this touches skill files and
worktree-audit.sh, and devin ci doesn't rundevin plugins install/list(the workflow says so), so green ci isn't enough here. post: adevin plugins install --localwrapper pinned to the full head shaf15b80f94823dce9af3d8c73c13336e0187ea44e(devin fetches the repo itself; symlink proofs don't count),devin plugins listshowing pstack, and from the installed copy: thetypescript-best-practicesfrontmatter showingtriggers: [user], plusgrep -n sessions.dbacross the six skill files. - readme L11, see inline.
re-review fires on the next push or proof comment.
| Install the plugin with the Devin CLI: | ||
| **pstack is my answer.** these are the same skills i use every day to ship high quality code at Cursor. this turns cursor into a real engineering team. the goal is not to maximize loc, in fact it's the opposite. pstack helps you write less, but higher quality code. | ||
|
|
||
| **pstack gives you fearless parallelism.** when you can go deep on one agent and trust it to write good, verifiable code, you can truly parallelize with confidence. start multiple agents up with `/pstack:poteto-mode` and trust that they'll apply rigorous engineering principles to their work. |
There was a problem hiding this comment.
upstream L9 says start multiple agents up with `poteto-mode` (the skill name, no slash). this isn't a command the reader types, so it doesn't need the prefix, and the port keeps bare poteto-mode in the other skill-name spots (L219, L227, L277, L279). smallest fix: revert to `poteto-mode`.
Upstream names poteto-mode without a slash when it is the skill, not a command. Restore those two spots and leave typed slash commands prefixed. Co-authored-by: Kaitian Xie <caelaxie@users.noreply.github.com>
harness proofReal Devin CLI on a local box (no cloud agent, no git clone). PR head
1–3. before list, install, after list4–7, 10. installed cache copyColumns: file, file type, size, then 8. /pstack:recall (describe-only)The allowlist grew over the runs, and each step was a read-only command:
9. /pstack:poteto-help about /deslop/pstack:unslop clean the AI tells out of this README
|
caelaxie
left a comment
There was a problem hiding this comment.
verdict: passes, merging (comment review, same account as author).
re-checked at head 39d8217b887d9f4d2f528ab000eefafb06b19460:
f15b80f...39d8217touches onlyREADME.md: L11 and L253 now say barepoteto-mode, same as upstream at88d4751.- full diff vs main, 12 files: readme diffed line by line against upstream. the only changes are the port marker, the install block, the claude code drop,
/pstack:prefixes,AGENTS.mdpin,profile/subagent_general, devin/loop/plan mode/benny, and the make-bot-ui row matching the port skill. #18, #19, #20, #21, #22 match each issue's smallest fix. no unrelated edits. - proof:
--localwrapper pinned to the full head sha,devin plugins listshowspstack v0.15.29 (required), the installed cachecmps identical to raw @ head for all 12 files plus both plugin.json, and/pstack:recalland/pstack:poteto-helpwere both run. - closes #15 #18 #19 #20 #21 #22, not a draft,
Validate plugingreen at head.
concern a (stat -f/date -r) is the same as upstream at 88d4751, so it's an upstream bug and not filed here. the rg binary skip on sessions.db is filed separately.
Closes #15
Closes #18
Closes #19
Closes #20
Closes #21
Closes #22
#15
Restored upstream
pstack/README.mdat88d4751. Install isdevin plugins install pstack-ports/devin-pstackthendevin plugins list. Dropped the Claude Code install lines and the two paragraphs after them. pstack skills take a/pstack:prefix. Custom Modes become the guide'sAGENTS.mdpin,/loopstays an unprefixed Devin built-in, plan mode and the benny pack point at Devin (.devin/automations/benny/), and subagent wrappers useprofile: "pstack:poteto-agent",subagent_general, andprofile: "pstack:comment-sicko". Kept the repo's(0.15.29)marker and pinned its link to88d4751. Left poteto's Cursor bio and the not-shippedcursor-team-kit//create-skill//autopilotsentences verbatim; those commands stay unprefixed.#18
05-build-and-clean.mduses upstream's/deslopsentences again (slop-strip wording before them unchanged)./deslopis not/pstack:deslop.poteto-helprestores the upstreamcursor-team-kitsentence and the "if the slash menu shows/orchestrate" clause./loopstays a Devin built-in.#19
typescript-best-practicesistriggers: [user].#20
The
autopitfall now matches setup:subagent_generalorsubagent_explore, so they follow the parent chat model.#21
The six skill files share one sessions sentence:
devin list --format jsonand~/.local/share/devin/cli/sessions.db($XDG_DATA_HOMEorDEVIN_SESSIONS_DIR;%APPDATA%\devin\cli\on Windows). Each file keeps its privacy clause. Reflect drops the~/Libraryandtranscripts/*.jsonsnippet lines.worktree-audit.shpointstranscriptsat that directory, including those two overrides, with no Darwin branch. It still greps that directory; it does not query sqlite.#22
automate-meno longer points at Cursor'screate-skill. The benchmark line is an authoring-playbook-style loop, and a task-specific skill runsskills/poteto-mode/playbooks/authoring-a-skill.md.Harness proof will follow as a comment.