feat(pstack): setup-pstack budget ask (max/xhigh/high/medium) - #366
Open
poteto wants to merge 4 commits into
Open
feat(pstack): setup-pstack budget ask (max/xhigh/high/medium)#366poteto wants to merge 4 commits into
poteto wants to merge 4 commits into
Conversation
Step 3 of /setup-pstack asks for a budget first (unlimited, large, medium, small), rewrites the effort token of every real slug in the working table to the budget's target, clamps to the detected set within the same family, and then shows the roles for confirmation. Step 2 reads the recorded budget line and step 5 writes it. No version bump. Co-authored-by: lauren <poteto@users.noreply.github.com>
Co-authored-by: lauren <poteto@users.noreply.github.com>
Drop the four-by-four example table, the repeated family and fast explanations, and the re-run essay. Keep the four budget labels, one remap rule with a one-line example, the confirm paragraph, and the budget line in the written rule. Co-authored-by: lauren <poteto@users.noreply.github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 3 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5a453d3. Configure here.
…iases, records the chosen budget Bugbot on #366. The working table is built from the defaults first, on every run, so unlimited on a re-run restores the default efforts. The carry-over set names alias roles. Step 5 says the budget line holds the chosen label and target effort. Co-authored-by: lauren <poteto@users.noreply.github.com>
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.

Why
Every
/setup-pstackdefault sits atmaxorxhigh. Lowering the spend meant changing each role by hand. Step 3 now asks for a budget first and rewrites the whole table to it. The per-role confirm follows as before.Scope
pstack/skills/setup-pstack/SKILL.md. Step 3 has three parts. (a) Ask for a budget with AskQuestion, labelsunlimited — keep max,large — xhigh reasoning,medium — high reasoning,small — medium reasoning. (b) Build the working table from the skill defaults on every run, and on a re-run keep roles changed by family, list, or alias.unlimitedleaves every effort as in that table. The other three set the effort token of every real slug, panel entries included, toxhigh,high, ormedium. A result that is not detected falls to the same family's highest detected effort at or below the target, else the role is marked as needing a choice.inherit-parentandautodo not change. (c) Show the roles and confirm, unchanged. Step 2 reads the# budgetline. Step 5 writes it with the chosen label and target effort,# budget: unlimited (max)in the template. The description gains "at what reasoning budget" and the trigger "pstack budget".pstack/README.mdandpstack/docs/guide/01-setup.md. One sentence each mentions the budget.plugin.jsonstays at 0.15.2. Playbook defaults are unchanged.Bugbot
Three findings on 5a453d3, all kept, all fixed in ce30f2c with no added paragraphs. Unlimited re-run: the rebuild now comes first in (b). Alias carry-over: named in the same sentence. Budget line: step 5 names the chosen label and target effort.
Blast Radius
Prose only. One extra question at the start of step 3.
unlimitedgives today's table. Existingpstack-models.mdcfiles stay valid. Consumer skills read role lines only.Verification
smallturnsclaude-fable-5-1-thinking-maxintoclaude-fable-5-1-thinking-mediumandgrok-4.6-fast-xhighintocursor-grok-4.6-medium-fast.unlimitedleaves every default as is.inherit-parentnever changes.node scripts/validate-plugins.mjspasses.plugin.jsonreports 0.15.2. The diff against main is three markdown files.