Repository navigation
DEV-921: port pstack 0.15.26-0.15.29 (rename, ketchup, sharpen) - #1
Merged
Merged
Conversation
Mirrors cursor/plugins#702. T3 Code lists a skill by its frontmatter name and installs it by folder name, so the two must match, as lowercase words joined by hyphens, at most 64 characters. Every p3-stack skill already passes; the check keeps it that way. AGENTS.md adds it to the definition of done. Co-Authored-By: Claude Opus 5.5 <[email protected]>
ketchup mirrors cursor/plugins#692 and #708: every waiting item is its own bullet with link, user-facing change, evidence, risk and a pick; never a count in place of a list, never cut to meet a word count. Wired to T3: list_thread_pull_requests, task_status, preview_*/device_* captures and html_render charts. sharpen mirrors cursor/plugins#712 and #729: the four asks as a numbered list, then only the rewritten prompt, choices left open, task not done. Body is upstream's eval-tuned text verbatim. p3-help routes to both; README lists both. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Credits upstream cursor/plugins pstack at 88d4751 (0.15.29) by Lauren Tan (poteto), MIT, and keeps Uzair Ansar's credit. Lists the formal verification skills and in-your-own-words as follow-ups. Co-Authored-By: Claude Opus 5.5 <[email protected]>
From the round 1 review (verdict clean, nits only): - check-skill-names.sh handles CRLF and BOM, strips only matching quotes, fails on unclosed frontmatter and on a skill folder with no SKILL.md. - ketchup checks launched threads with t3_thread_read, and names preview_recording_* as the source of recordings. - sharpen's description says it hands back the rewrite, matching upstream's README, since the reply also answers the four asks. - AGENTS.md lists html_preview and html_render. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs p3-stack with upstream pstack 0.15.29 (cursor/plugins@88d4751) for DEV-921.
Changes
scripts/check-skill-names.sh: fails when a skill's frontmatternameis not its folder name, or the folder is not lowercase words joined by hyphens, at most 64 characters. Listed in theAGENTS.mddefinition of done.skills/ketchupwith the per-item rule: every waiting item gets its own bullet (link or PR number, change for the user, evidence, risk even when low, pick). Never a count in place of a list, never cut to meet a word count. Small replies stay short.skills/sharpen: the four asks as a numbered list, then the rewritten prompt, with choices left open and the task not done.p3-helproutes to/ketchupand/sharpen(upstream'spoteto-helprows) and adds the/recallvs/ketchupclose call. The README skills list adds both.CHANGELOG.mdandNOTICEadded. README credit names the upstream commit, Lauren Tan (poteto), MIT, and keeps Uzair Ansar's credit.Notes for review
Poteto ModeandMake Bot UI. The p3 port already named themp3-modeandmake-bot-ui, and all 53 skills pass the new check. No cross-references needed updating.list_thread_pull_requests,task_statusandt3_thread_read, visuals come frompreview_*/device_*captures, andhtml_renderreplaces/visualize.delegate_task,t3_thread_launch,watch_pull_request,schedule_task,link_pull_request,preview_*,device_*) is unchanged.Follow-up (not ported)
create-formal-verification-skillmaintain-formal-verification-skillin-your-own-words(upstream skill, never ported to p3-stack)Verification
./scripts/check-skill-names.shprintsok: 53 skill names match their folders. On temp copies it fails on display names, bad folder names, mismatched quotes, unclosed or missing frontmatter, a missingname, and a folder with no SKILL.md. It passes quoted names, CRLF, BOM and trailing whitespace.🤖 Generated with Claude Code