Commit Graph

320 Commits

Author SHA1 Message Date
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 90e03742b1 orchestrate: bump version to 1.1.0 (#119) 2026-06-06 00:22:49 -07:00
lauren 4817815393 orchestrate: fix Biome lint and format errors in scripts (#120) 2026-06-06 00:22:32 -07:00
Mubashir R 91f6c6c318 fix: match root planner by exact name in kickoff dedupe (#113)
* fix: match root planner by exact name in kickoff dedupe

findActiveRootPlanner adopted any active cloud agent whose name merely
started with the kickoff slug (`name.startsWith(rootSlug)`). Because the
kickoff command names every root planner exactly `${rootSlug}-root`, a
slug that is a prefix of another goal's slug would wrongly adopt the
unrelated planner: kicking off goal `auth` while `auth-ui-root` is
active matched `"auth-ui-root".startsWith("auth")`, silently attaching a
fresh run to the wrong goal's planner instead of starting a new one.

Match the deterministic canonical name `${rootSlug}-root` exactly. Adds
a regression test asserting a prefix-only slug overlap does not adopt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* orchestrate: tighten kickoff-dedupe comments

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: lauren <lauren@anysphere.co>
2026-06-06 00:13:09 -07:00
lauren e9f63ab233 orchestrate: stuck-escalation badge + per-viewer start time, opus 4.8, @cursor/sdk 1.0.12 (#118) 2026-06-05 23:56:02 -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
Shub Gaur 1e072c7612 Remove Founder GTM from marketplace (#97)
Co-authored-by: Shub Gaur <shubgaur@Shubs-MacBook-Pro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-28 10:23:19 -07:00
Eric Zakariasson 679fdaf2c1 Fix verify-this skill YAML frontmatter parse error (#96)
Quote the description field so colon-space sequences are not parsed as nested mappings.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-28 09:57:25 -07:00
Eric Zakariasson 6e3d2ea56d Restore thermo-nuclear-code-quality-review in cursor-team-kit (#95)
The skill and agent originally landed in cursor-team-kit via PR #70
and were unintentionally removed when the Thermos plugin (PR #92)
relocated them. Restoring here so they remain available in team-kit
alongside the standalone Thermos plugin.

- Restore cursor-team-kit/skills/thermo-nuclear-code-quality-review/SKILL.md
  using the cleaned-up version (no internal-only references) that
  Thermos already ships.
- Restore cursor-team-kit/agents/thermo-nuclear-code-quality-review.md
  verbatim from the original PR (points at the cursor-team-kit plugin
  for skill lookup).
- Add the skill + agent rows back to cursor-team-kit/README.md and
  remove the now-misleading "moved to Thermos" pointer.

Users installing both plugins will see the same skill name in two
places; this is a known overlap and is fine for now.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-28 09:19:23 -07:00
Eric Zakariasson 710e829b55 Merge pull request #92 from cursor/cursor/thermo-nuclear-code-quality-review
Add Thermos plugin
2026-05-28 08:39:02 -07:00
Shub Gaur 26878d6606 founder-gtm: add plugin (#94)
* founder-gtm: add plugin

Co-authored-by: Cursor <cursoragent@cursor.com>

* founder-gtm: address Bugbot findings

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Shub Gaur <shubgaur@Shubs-MacBook-Pro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 23:03:09 -07:00
lauren 9da4009e12 pstack: bump version to 0.4.0 (#93) 2026-05-27 22:27:40 -07:00
ericzakariasson dc415439ee Update Thermos plugin logo
Replace generic code-review icon with the three-tier pyramid icon
that mirrors the plugin's layered architecture (orchestrator,
subagents, skills).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 21:47:41 -07:00
lauren 65f4dacee2 pstack: build-the-lever can be a skill your subagents follow (#91) 2026-05-27 21:40:03 -07:00
ericzakariasson 5102244dab Scrub internal references from Thermos skills
- Remove provenance sentence referencing Sualeh, the lukas-pr-review
  internal skill, and the "Improve code quality" IDE feature name from
  thermo-nuclear-code-quality-review.
- Rephrase thermo-nuclear-review description and intro to drop the
  "web Deep review quick action" framing; describe the audit on its
  own terms.
- Fix typo: memdium-to-high -> medium-to-high.
- Generalize the "Delete the database" example: drop the company name.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 20:29:40 -07:00
ericzakariasson 5080d38e4c Add Thermos plugin; relocate code-quality review out of cursor-team-kit
Thermos is a new plugin that packages thermo-nuclear branch review:

- thermo-nuclear-review (skill) — deep security/correctness audit
- thermo-nuclear-code-quality-review (skill) — harsh maintainability audit
- thermos (skill) — orchestrator that runs both reviews in parallel
  with shared diff context and synthesizes findings
- Two Task subagents (one per review skill) for diff-scoped audits

The code-quality review previously lived in cursor-team-kit. Moved it
into Thermos alongside the new deep-review rubric so the two reviewers
sit together with their orchestrator. cursor-team-kit bumped to 1.2.0
with a pointer to the new plugin.

Marketplace and root README updated with the new entry.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 20:11:05 -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 ee7ed916fc Add pstack to the plugins list in the root README (#82) 2026-05-25 23:04:21 -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 baffd4c7e4 Merge pull request #75 from poteto/pstack-readme-skills
pstack: complete README skills table
2026-05-23 14:44:53 -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 1fcd4d6261 Merge pull request #73 from poteto/add-pstack
Add pstack plugin
2026-05-23 14:20:38 -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
Eric Zakariasson 3347cbab5b Merge pull request #70 from cursor/cursor/thermo-nuclear-code-quality-review
Add thermo-nuclear-code-quality-review skill and agent
2026-05-21 10:37:40 -07:00
ericzakariasson 909bc5d3b1 Add thermo-nuclear-code-quality-review skill and agent
Ports an unusually strict code-quality review rubric into cursor-team-kit:
ambitious "code-judo" simplifications, 1k-line file rule, spaghetti
detection, type/boundary cleanliness, and a hard approval bar. Adds a
matching Task subagent that loads the skill and applies it against a
collected diff.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 10:22:16 -07:00
Sam Sokolin d1cdb88a9e Merge pull request #66 from cursor/ssokolin/orc
icon
2026-05-06 19:46:42 -04:00
Sam Sokolin 21812dca7c icon 2026-05-06 19:46:07 -04:00