Commit Graph

83 Commits

Author SHA1 Message Date
lauren 318e8f74cc pstack: self-unblock empirical forks with a sketch instead of asking (#122)
* poteto-mode: extend Prototype playbook to empirical forks

Prototype was UI-only (layout/interaction, the eye is the test). Broaden
the trigger and steps 1/5 so a throwaway sketch can settle a behavioral
or timing fork by observation (which behavior, which timing, which
approach), not just a visual one. This is the destination the new
self-unblock trigger routes to.

* poteto-mode: route the AskQuestion reflex to a sketch

Before asking the human a which-approach / how-should-I / what-should-this-do
question, classify it. If the answer is empirical (observable by running
something), sketch it via the Prototype playbook and let the result decide;
reserve the ask for a genuine product or preference call. Wires Never Block
on the Human to Prototype, and broadens the Prototype catalog entry to match.

* poteto-mode: finish the Prototype empirical-fork broadening

Three gaps in the partial broadening. Step 3 still assumed a UI build, so
it now names the script path for a behavioral or timing decision. The Reply
still demanded screenshots, so it asks for the matching evidence instead.
The AskQuestion trigger had no read-only carve-out, so a cited-answer
Investigation no longer routes to a build.
2026-06-06 15:18:28 -07:00
lauren 27daaa3091 pstack: add 'sequence work into verifiable units' principle (#123)
* poteto-mode: add "sequence work into verifiable units" principle

New principle leaf plus its index entry in the Verification group. Break
multi-step work into small units that each end in a check, verify each
before the next, and stack commits and PRs so the sequence proves itself
to a reviewer (the failing test first, then the fix).

* poteto-mode: thread sequence-verifiable-units into playbooks

Reference the principle where it applies: the iterate-and-verify steps of
perf-issue and autonomous-run, the commit-staging steps of bug-fix,
feature, and refactoring, and the figure-it-out loop.
2026-06-06 14:48:05 -07:00
lauren 6605d7adc3 pstack: per-role model configuration via /setup-pstack (#121)
* pstack: per-role model configuration via /setup-pstack, drop codex

Makes pstack's model choices configurable per role instead of hardcoded.

- New /setup-pstack skill detects your available models and writes
  ~/.cursor/rules/pstack-models.mdc, an always-applied rule with one
  line per role.
- poteto-mode gains a Model configuration section (default table and
  precedence). Skills read the configured model per role and fall back
  to the inline default when the rule is absent, so nothing breaks
  with no setup.
- Review panels (arena, architect, interrogate, how critics) are now
  config-driven and count-agnostic. One subagent runs per configured
  model, with no fixed count or A/B/C/D labels.
- Dropped gpt-5.3-codex-high-fast. bug-fix and perf-issue default to
  gpt-5.5-high-fast; feature and refactoring stay composer-2.5-fast.

Version bump to 0.8.0.

* pstack: keep model config out of poteto-mode

Drop the Model configuration section and table from poteto-mode. The
canonical defaults live in the setup-pstack rule shape, and each skill
already carries its inline default, so poteto-mode only needs a one-line
pointer in its Task defaults. Fixes the plan.md and setup-pstack
back-references to the removed section.
2026-06-06 01:25:47 -07:00
lauren 881e794248 pstack: bump version to 0.7.0 (#117) 2026-06-05 23:40:11 -07:00
lauren 97d645a601 pstack: add skeptical-reviewer trigger and arena routing for multi-shape work (#116) 2026-06-05 22:56:21 -07:00
lauren 2f3a47e6c4 pstack: add pause-safely playbook (clean checkpoint for suspending work) (#115) 2026-06-05 22:48:31 -07:00
lauren 64fe0147d3 pstack: fold enforcement-strength rung into encode-lessons-in-structure (#114) 2026-06-04 17:23:50 -07:00
lauren c8402bc8e3 pstack: concision pass on how, interrogate, architect, reflect (#106) 2026-05-29 18:45:40 -07:00
lauren f7e01457bb pstack: concision pass on why and poteto-mode (#105) 2026-05-29 18:11:59 -07:00
lauren 683cdbda98 pstack: bump to 0.6.0 and refresh README (#104)
* pstack: bump to 0.6.0 and refresh README

* pstack: add skills heading to README
2026-05-29 12:27:47 -07:00
lauren c532aa167c pstack: frame reply impact for the consumer and the maintainer (#103) 2026-05-29 12:06:46 -07:00
lauren ba7781cce6 pstack: build-the-lever defaults to building the tool for any non-trivial work (#102)
* pstack: build-the-lever defaults to building the tool for any non-trivial work

* pstack: plain wording in build-the-lever Balance

* pstack: add gold-plating to unslop abstract-metaphor list
2026-05-29 00:47:16 -07:00
lauren bb3e165665 pstack: bump version to 0.5.0 (#101) 2026-05-28 22:26:53 -07:00
lauren 939812915e pstack: interrogate gains a multi-model code-quality lens (#100) 2026-05-28 22:18:20 -07:00
lauren ec44aed93c pstack: update Opus 4.7 references to 4.8 (#98) 2026-05-28 17:24:30 -07:00
lauren 0fe5b8a095 pstack: architect usage-first design (caller's usage as the spec) (#99) 2026-05-28 16:59:30 -07:00
lauren 9da4009e12 pstack: bump version to 0.4.0 (#93) 2026-05-27 22:27:40 -07:00
lauren 65f4dacee2 pstack: build-the-lever can be a skill your subagents follow (#91) 2026-05-27 21:40:03 -07:00
lauren 6f2e0c6318 pstack: bump version to 0.3.0 (#90) 2026-05-26 21:37:25 -07:00
lauren 47f3df8272 show-me-your-work: add cross-model review of the trail (#89) 2026-05-26 20:56:26 -07:00
lauren 8d7ca2653d pstack: bug-fix binary-search hypothesis loop, synthetic repro, /loop (#88) 2026-05-26 14:44:29 -07:00
lauren 21327bee99 pstack: bump version to 0.2.0 (#86) 2026-05-26 00:24:39 -07:00
lauren 7dddd9bcfe pstack: refresh README playbooks (full list as a table) (#85)
* pstack: update README playbook list (seven -> current fourteen)

* pstack: render playbook list as a table
2026-05-26 00:22:43 -07:00
lauren 7b1c32e4c3 pstack: add build-the-lever principle (#84) 2026-05-26 00:21:23 -07:00
lauren bbc0d75eb2 pstack: add session-pickup and trace-forensics playbooks (#83) 2026-05-26 00:01:09 -07:00
lauren f18ffc1bd6 pstack: add refactoring playbook (#81) 2026-05-25 23:00:24 -07:00
lauren a9e675642e pstack: add figure-it-out and show-me-your-work to README examples (#80)
* pstack: add figure-it-out and show-me-your-work to README examples

* pstack: wrap README examples at 100 cols with aligned hanging indent
2026-05-25 14:29:31 -07:00
lauren 11ecc12a3f pstack: harden show-me-your-work log.sh (formula-injection + mkdir -p) and shorten skill descriptions (#79) 2026-05-24 20:57:58 -07:00
lauren 35f33923cd pstack: add figure-it-out and show-me-your-work skills (#78)
* pstack: add figure-it-out and show-me-your-work skills

* pstack: plain-spoken decision log template + guidance

* pstack: add end-of-run transcript audit to show-me-your-work

* pstack: figure-it-out adds designed workflow as todos with woven logging

* pstack: prove-it-works gains script-the-check verification practice

* pstack: header-only decision log template + unslop pass on the new skills

* pstack: strengthen figure-it-out routing and show-me-your-work triggers
2026-05-24 13:36:28 -07:00
lauren b8f2564c2e pstack: simplify the feature README example (#77) 2026-05-23 17:40:00 -07:00
lauren 3dd382f4db pstack: add usage examples to README (#76)
* pstack: add usage examples to README

* pstack: condense README examples into a one-line bullet list

* pstack: drop trailing gloss from README examples, keep label + prompt

* pstack: wrap README examples in a single code block
2026-05-23 16:41:04 -07:00
lauren 6754d3c09e pstack: add typescript-best-practices to README skills table
the skills table listed every shipped non-principle skill except
typescript-best-practices. add a row for it in the README's existing
voice. the principles section already enumerates all eighteen principle
skills, including type-system-discipline, so it needs no change.
2026-05-23 14:31:24 -07:00
lauren 24bd6eb895 Add pstack plugin
lauren tan's working style as a Cursor plugin. Bundles the poteto-mode
routing skill plus the workflow skills it routes through (how, why,
architect, arena, unslop, interrogate, automate-me, reflect, tdd) and
the full seventeen-skill set of first principles. Ships the poteto-agent
subagent that runs the same workflow end-to-end.

The why skill discovers available MCPs at run time and maps each to an
evidence category (source control, issue tracker, long-form docs,
real-time chat, infra observability, error tracking, analytics
warehouse). No third-party service integrations required.

cursor-team-kit's control-cli, control-ui, and deslop are referenced as
sibling-plugin dependencies for surfaces and commit cleanup; the kit
works standalone otherwise.

Marketplace entry registered at the root .cursor-plugin/marketplace.json.
2026-05-23 14:12:15 -07:00