diff --git a/.github/scripts/generate.py b/.github/scripts/generate.py index 6d355ae..e0fcd0a 100644 --- a/.github/scripts/generate.py +++ b/.github/scripts/generate.py @@ -276,7 +276,7 @@ def generate_llms_full(data, changelog): "## Overview", "", "Type `/poteto-mode` and describe a task. pstack matches the task to a playbook, then runs the appropriate skills as the steps fire.", - "Twenty principles apply across every playbook, biasing the work toward small diffs and real verification.", + "Twenty-one principles apply across every playbook, biasing the work toward small diffs and real verification. The [official guide](https://github.com/cursor/plugins/blob/main/pstack/docs/guide/README.md) covers setup, routing, design, building, verification, overnight work, principles, customization, and recipes.", "", "## Playbooks", "", @@ -305,7 +305,7 @@ def generate_llms_full(data, changelog): lines.extend([ "## Principles", "", - "Twenty rules in five families. Each principle has a name, when it applies, and the rule to follow.", + "Twenty-one rules in five families. Each principle has a name, when it applies, and the rule to follow.", "", ]) groups = {g["key"]: g for g in data.get("GROUPS", [])} diff --git a/README.md b/README.md index 5251cd5..3ef5a19 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,8 @@ Open `index.html` or `changelog.html` in any browser, or run `python3 -m http.se `changelog.html` is the standalone, pre-rendered changelog page. +`agent-templates.html` is a standalone page explaining the [lionbenjamin/agent-templates](https://github.com/lionbenjamin/agent-templates) toolkit. + `changelog.md` is a plain Markdown version of the changelog for AI agents. `llms.txt` and `llms-full.txt` provide LLM-readable context about the whole site. diff --git a/agent-templates.html b/agent-templates.html new file mode 100644 index 0000000..7a16507 --- /dev/null +++ b/agent-templates.html @@ -0,0 +1,294 @@ + + + + + +Agent Templates · a companion to pstack + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +

agent·templates

+
+

31 templates · 4 groups

+

A companion toolkit for coding agents: spec-driven workflows that turn an idea into a deployed change.

+

Install the workflows into Antigravity, Cursor, and Claude Code. Each named command carries the project from constitution through specification, planning, implementation, review, and deployment.

+
+
+ + + +
+
+
+ 01 +

Agent Templates

+

A companion toolkit by lionbenjamin: spec-driven agent workflows you install into Antigravity, Cursor, and Claude Code. Same idea as pstack — named workflows a coding agent runs — but organized as a spec-first SDLC, from a written constitution through spec, plan, code, and deploy.

+
+

/constitute /specify /plan /implement /deploy /retro

+
+

Install every workflow with ./install-workflows.sh, which copies them into ~/.claude/commands/, ~/.cursor/commands/, and the Antigravity dirs. Every step reads a shared technical constitution and a lessons-learned memory file, so the spec, the plan, the code, and the review stay consistent across sessions — spec-driven rigor with an auditable trail instead of one-shot vibe coding. Source and full docs: lionbenjamin/agent-templates.

+
+
+ + + + + + + + diff --git a/changelog.html b/changelog.html index 75382a8..8db885d 100644 --- a/changelog.html +++ b/changelog.html @@ -130,359 +130,499 @@

pstack

Upstream changelog

Weekly changes to the pstack plugin in cursor/plugins. We poll the repo and surface any commits that touch the pstack directory.

-
Tracking cursor/plugins/pstack · synced July 13, 2026
+
Tracking cursor/plugins/pstack · synced August 17, 2026
+
2026-08-13
+ +
+
+
2026-08-02
+ +
+
+
2026-08-02
+ +
+
+
2026-08-02
+ +
+
+
2026-07-30
+ +
+
+
2026-07-30
+ +
+
+
2026-07-30
+ +
+
+
2026-07-30
+ +
+
+
2026-07-29
+ +
+
+
2026-07-27
+ +
+
+
2026-07-26
+ +
+
+
2026-07-26
+ +
+
+
2026-07-23
+ +
+
+
2026-07-22
+ +
+
+
2026-07-22
+ +
+
+
2026-07-22
+ +
+
+
2026-07-22
+ +
+
+
2026-07-22
+ +
+
+
2026-07-14
+ +
+
+
2026-07-13
+ +
+
2026-07-12
-
+
2026-07-12
-
+
2026-07-12
-
+
2026-07-12
-
+
2026-07-12
-
+
2026-07-11
-
+
2026-07-11
-
+
2026-07-11
-
+
2026-07-09
-
+
2026-07-08
-
+
2026-07-08
-
+
2026-06-24
-
+
2026-06-17
-
+
2026-06-14
-
+
2026-06-14
-
+
2026-06-07
-
+
2026-06-07
-
+
2026-06-06
-
+
2026-06-06
-
+
2026-06-06
-
+
2026-06-06
-
+
2026-06-06
-
+
2026-06-06
-
+
2026-06-06
-
+
2026-06-05
-
+
2026-05-30
-
+
2026-05-30
-
+
2026-05-29
-
+
2026-05-29
-
+
2026-05-29
-
+
2026-05-29
-
+
2026-05-29
-
+
2026-05-29
-
+
2026-05-28
-
+
2026-05-28
-
+
2026-05-28
-
+
2026-05-27
-
+
2026-05-27
-
+
2026-05-26
-
+
2026-05-26
-
+
2026-05-26
-
+
2026-05-26
-
+
2026-05-26
-
+
2026-05-26
-
+
2026-05-25
-
+
2026-05-25
-
+
2026-05-24
-
+
2026-05-24
-
+
2026-05-23
-
+
2026-05-23
-
+
2026-05-23
diff --git a/changelog.json b/changelog.json index 235eda9..8d5f523 100644 --- a/changelog.json +++ b/changelog.json @@ -1,9 +1,169 @@ { "source": "https://github.com/cursor/plugins/tree/main/pstack", "sourceUrl": "https://github.com/cursor/plugins/tree/main/pstack", - "lastUpdatedAt": "2026-07-13T11:10:51+00:00", - "lastCommitSha": "a29f5a8ca161b1de4ffc5484454958bebc04eaa5", + "lastUpdatedAt": "2026-08-17T09:34:56+00:00", + "lastCommitSha": "63d938c2e4a165a0fec1bd0f61a8e325f0cb751e", "entries": [ + { + "sha": "63d938c2e4a165a0fec1bd0f61a8e325f0cb751e", + "date": "2026-08-13T19:40:59Z", + "title": "chore(pstack): bump Grok default from 4.5 to 4.6 (#210)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/63d938c2e4a165a0fec1bd0f61a8e325f0cb751e" + }, + { + "sha": "424829e3e0f7e5a8b9181412ca04e84e026a0c02", + "date": "2026-08-02T20:25:40Z", + "title": "docs(pstack): bring guide current with new skills and playbooks (#188)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/424829e3e0f7e5a8b9181412ca04e84e026a0c02" + }, + { + "sha": "99559f2f52047978602ef365589275831e76af07", + "date": "2026-08-02T19:49:20Z", + "title": "pstack: add bro, babysit/shipping/orchestrate/worktree-cleanup, and catch-up ports (0.14.0) (#187)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/99559f2f52047978602ef365589275831e76af07" + }, + { + "sha": "b047069f4f3a73e87dd1f11f7913386d25876b91", + "date": "2026-08-02T03:29:30Z", + "title": "pstack: add autopilot playbooks, /no-comments, Comment Sicko, and /technical-writing (0.13.0) (#185)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/b047069f4f3a73e87dd1f11f7913386d25876b91" + }, + { + "sha": "91dd7b7119883318831e54b00aea544fef96bc8d", + "date": "2026-07-30T19:30:44Z", + "title": "Address swarm review feedback", + "author": "cursoragent", + "authorUrl": "https://github.com/cursoragent", + "url": "https://github.com/cursor/plugins/commit/91dd7b7119883318831e54b00aea544fef96bc8d" + }, + { + "sha": "0b7ef5b61f39d60645c54101ebac762fbb493494", + "date": "2026-07-30T19:18:03Z", + "title": "docs(pstack): refresh guide for 0.12.0", + "author": "cursoragent", + "authorUrl": "https://github.com/cursoragent", + "url": "https://github.com/cursor/plugins/commit/0b7ef5b61f39d60645c54101ebac762fbb493494" + }, + { + "sha": "b79f8ca89e36b8d4f2d51e51a77a83ef7d5b5c3a", + "date": "2026-07-30T18:18:38Z", + "title": "Add swarm skill to pstack", + "author": "cursoragent", + "authorUrl": "https://github.com/cursoragent", + "url": "https://github.com/cursor/plugins/commit/b79f8ca89e36b8d4f2d51e51a77a83ef7d5b5c3a" + }, + { + "sha": "4483dcd246c3212ff38890bd53977c16d7b54fb7", + "date": "2026-07-30T17:18:40Z", + "title": "Add feature map reference to create-verification-skill (#178)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/4483dcd246c3212ff38890bd53977c16d7b54fb7" + }, + { + "sha": "45c66fde1f1681a902a30d1ae8bca1cc64465d6e", + "date": "2026-07-29T05:29:45Z", + "title": "feat(pstack): deepen architect interface guidance (#175)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/45c66fde1f1681a902a30d1ae8bca1cc64465d6e" + }, + { + "sha": "91be0f994b5de7a75f4d6f2b3b00958126d9195e", + "date": "2026-07-27T21:14:44Z", + "title": "feat(pstack): teach constructive type modeling (#174)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/91be0f994b5de7a75f4d6f2b3b00958126d9195e" + }, + { + "sha": "ba7b5907843e1e21ec692418c180e1f912cbf7d3", + "date": "2026-07-26T09:12:33Z", + "title": "Clarify ownership of autonomous run discoveries (#170)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/ba7b5907843e1e21ec692418c180e1f912cbf7d3" + }, + { + "sha": "d45ad028b7d50fca8550a33e7b40842e67fea284", + "date": "2026-07-26T00:56:42Z", + "title": "pstack: add Opus 5 to model panels (#169)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/d45ad028b7d50fca8550a33e7b40842e67fea284" + }, + { + "sha": "04166ac89136d36de2a87f24429e6cc307594953", + "date": "2026-07-23T22:11:47Z", + "title": "pstack: cut model-config prose to its definition sites (#167)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/04166ac89136d36de2a87f24429e6cc307594953" + }, + { + "sha": "02c03a9deddad3aef581da053cecf9603b8caba1", + "date": "2026-07-22T23:18:26Z", + "title": "pstack: add public usage tutorial (#164)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/02c03a9deddad3aef581da053cecf9603b8caba1" + }, + { + "sha": "03e087aebe707ddeed6ba6d13880d50e23e6bed6", + "date": "2026-07-22T22:38:38Z", + "title": "pstack: default explorer roles to grok (#166)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/03e087aebe707ddeed6ba6d13880d50e23e6bed6" + }, + { + "sha": "e1007b141f5574a340460414a23f5e18f56c3121", + "date": "2026-07-22T21:59:34Z", + "title": "pstack: default panels to fable sol grok (#165)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/e1007b141f5574a340460414a23f5e18f56c3121" + }, + { + "sha": "63432f3196d77c3a04425d65d988819fe89069ff", + "date": "2026-07-22T21:53:14Z", + "title": "pstack: honor inherit-parent / auto (omit Task model) (#163)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/63432f3196d77c3a04425d65d988819fe89069ff" + }, + { + "sha": "fe77e7792d99b57dd6ad6281022791d7ef2db266", + "date": "2026-07-22T17:20:13Z", + "title": "fix-root-causes: flag verbose workaround comments (#162)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/fe77e7792d99b57dd6ad6281022791d7ef2db266" + }, + { + "sha": "3fe2823ce17c1656c222d4b7c59d3f82fbf20143", + "date": "2026-07-14T00:09:30Z", + "title": "pstack: parity sweep with the private skill tree (#156)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/3fe2823ce17c1656c222d4b7c59d3f82fbf20143" + }, + { + "sha": "f4d9e39d979815fee68af6398c693144d5d38521", + "date": "2026-07-13T21:44:29Z", + "title": "poteto-mode: give the perf playbook its eight strategy families (#155)", + "author": "poteto", + "authorUrl": "https://github.com/poteto", + "url": "https://github.com/cursor/plugins/commit/f4d9e39d979815fee68af6398c693144d5d38521" + }, { "sha": "a29f5a8ca161b1de4ffc5484454958bebc04eaa5", "date": "2026-07-12T04:18:44Z", diff --git a/changelog.md b/changelog.md index cba1ded..8c6f002 100644 --- a/changelog.md +++ b/changelog.md @@ -1,11 +1,31 @@ # pstack upstream changelog Source: https://github.com/cursor/plugins/tree/main/pstack -Last synced: 2026-07-13T11:10:51+00:00 -Last commit: a29f5a8ca161b1de4ffc5484454958bebc04eaa5 +Last synced: 2026-08-17T09:34:56+00:00 +Last commit: 63d938c2e4a165a0fec1bd0f61a8e325f0cb751e ## Recent changes +- [2026-08-13] [chore(pstack): bump Grok default from 4.5 to 4.6 (#210)](https://github.com/cursor/plugins/commit/63d938c2e4a165a0fec1bd0f61a8e325f0cb751e) (63d938c) by poteto +- [2026-08-02] [docs(pstack): bring guide current with new skills and playbooks (#188)](https://github.com/cursor/plugins/commit/424829e3e0f7e5a8b9181412ca04e84e026a0c02) (424829e) by poteto +- [2026-08-02] [pstack: add bro, babysit/shipping/orchestrate/worktree-cleanup, and catch-up ports (0.14.0) (#187)](https://github.com/cursor/plugins/commit/99559f2f52047978602ef365589275831e76af07) (99559f2) by poteto +- [2026-08-02] [pstack: add autopilot playbooks, /no-comments, Comment Sicko, and /technical-writing (0.13.0) (#185)](https://github.com/cursor/plugins/commit/b047069f4f3a73e87dd1f11f7913386d25876b91) (b047069) by poteto +- [2026-07-30] [Address swarm review feedback](https://github.com/cursor/plugins/commit/91dd7b7119883318831e54b00aea544fef96bc8d) (91dd7b7) by cursoragent +- [2026-07-30] [docs(pstack): refresh guide for 0.12.0](https://github.com/cursor/plugins/commit/0b7ef5b61f39d60645c54101ebac762fbb493494) (0b7ef5b) by cursoragent +- [2026-07-30] [Add swarm skill to pstack](https://github.com/cursor/plugins/commit/b79f8ca89e36b8d4f2d51e51a77a83ef7d5b5c3a) (b79f8ca) by cursoragent +- [2026-07-30] [Add feature map reference to create-verification-skill (#178)](https://github.com/cursor/plugins/commit/4483dcd246c3212ff38890bd53977c16d7b54fb7) (4483dcd) by poteto +- [2026-07-29] [feat(pstack): deepen architect interface guidance (#175)](https://github.com/cursor/plugins/commit/45c66fde1f1681a902a30d1ae8bca1cc64465d6e) (45c66fd) by poteto +- [2026-07-27] [feat(pstack): teach constructive type modeling (#174)](https://github.com/cursor/plugins/commit/91be0f994b5de7a75f4d6f2b3b00958126d9195e) (91be0f9) by poteto +- [2026-07-26] [Clarify ownership of autonomous run discoveries (#170)](https://github.com/cursor/plugins/commit/ba7b5907843e1e21ec692418c180e1f912cbf7d3) (ba7b590) by poteto +- [2026-07-26] [pstack: add Opus 5 to model panels (#169)](https://github.com/cursor/plugins/commit/d45ad028b7d50fca8550a33e7b40842e67fea284) (d45ad02) by poteto +- [2026-07-23] [pstack: cut model-config prose to its definition sites (#167)](https://github.com/cursor/plugins/commit/04166ac89136d36de2a87f24429e6cc307594953) (04166ac) by poteto +- [2026-07-22] [pstack: add public usage tutorial (#164)](https://github.com/cursor/plugins/commit/02c03a9deddad3aef581da053cecf9603b8caba1) (02c03a9) by poteto +- [2026-07-22] [pstack: default explorer roles to grok (#166)](https://github.com/cursor/plugins/commit/03e087aebe707ddeed6ba6d13880d50e23e6bed6) (03e087a) by poteto +- [2026-07-22] [pstack: default panels to fable sol grok (#165)](https://github.com/cursor/plugins/commit/e1007b141f5574a340460414a23f5e18f56c3121) (e1007b1) by poteto +- [2026-07-22] [pstack: honor inherit-parent / auto (omit Task model) (#163)](https://github.com/cursor/plugins/commit/63432f3196d77c3a04425d65d988819fe89069ff) (63432f3) by poteto +- [2026-07-22] [fix-root-causes: flag verbose workaround comments (#162)](https://github.com/cursor/plugins/commit/fe77e7792d99b57dd6ad6281022791d7ef2db266) (fe77e77) by poteto +- [2026-07-14] [pstack: parity sweep with the private skill tree (#156)](https://github.com/cursor/plugins/commit/3fe2823ce17c1656c222d4b7c59d3f82fbf20143) (3fe2823) by poteto +- [2026-07-13] [poteto-mode: give the perf playbook its eight strategy families (#155)](https://github.com/cursor/plugins/commit/f4d9e39d979815fee68af6398c693144d5d38521) (f4d9e39) by poteto - [2026-07-12] [pstack: bump version to 0.11.2 (#154)](https://github.com/cursor/plugins/commit/a29f5a8ca161b1de4ffc5484454958bebc04eaa5) (a29f5a8) by poteto - [2026-07-12] [pstack: add the teach skill (compose how + why into one explanation) (#153)](https://github.com/cursor/plugins/commit/8f008c41981dca484d5beaf688d3aa2ea4ecf89b) (8f008c4) by poteto - [2026-07-12] [pstack: bump version to 0.11.1 (#152)](https://github.com/cursor/plugins/commit/20bdb6cdfdd8ffa683befe62d76104e5654c861d) (20bdb6c) by poteto diff --git a/index.html b/index.html index 3d5fedc..ebdf56e 100644 --- a/index.html +++ b/index.html @@ -71,6 +71,8 @@ .sh .num{color:var(--accent); font-family:var(--ff-mono); font-size:12px; letter-spacing:.04em} .sh h2{font-weight:600; font-size:clamp(24px,3.6vw,31px); margin:7px 0 12px; letter-spacing:-.018em; line-height:1.15} .sh .lead{color:var(--dim); font-size:16px; line-height:1.6; margin:0; max-width:60ch} + .sh .lead a{color:var(--accent); text-decoration:none; border-bottom:1px solid var(--accent-line)} + .sh .lead a:hover{border-bottom-color:var(--accent)} /* routing */ .flow{margin:0 0 28px; font-size:15px; color:var(--dim); line-height:1.9} @@ -131,6 +133,7 @@ padding:14px 15px; border-radius:12px; cursor:pointer; font-family:var(--ff); transition:border-color .18s,background .18s,transform .18s; animation:rise .5s both; } + a.chip{color:var(--ink); text-decoration:none} .chip:hover{border-color:var(--rule2); background:#fafafa; transform:translateY(-1px)} .chip:focus-visible{outline:2px solid var(--accent); outline-offset:2px} .chip .cmd{color:var(--accent); font-family:var(--ff-mono); font-weight:500; font-size:14px} @@ -205,9 +208,9 @@

pstack

-

20 principles · 17 playbooks · 16 skills

+

21 principles · 23 playbooks · 23 skills

Engineering skills that turn a coding agent into a careful crew. You describe a task, and pstack matches it to a playbook.

-

Type /poteto-mode and describe a task. pstack matches it to a playbook and runs the skills as the steps fire. Twenty principles apply across every playbook, biasing the work toward small diffs and real verification.

+

Type /poteto-mode and describe a task. pstack matches it to a playbook and runs the skills as the steps fire. Twenty-one principles apply across every playbook, biasing the work toward small diffs and real verification.

@@ -218,6 +221,8 @@

pstack

Skills Principles Models + Guide + Agent Templates Changelog
@@ -247,7 +252,7 @@

See the routing in action

02

Playbooks

-

A playbook is a step-by-step recipe for one kind of task. There are seventeen. /poteto-mode copies the matched one in full before any work starts.

+

A playbook is a step-by-step recipe for one kind of task. There are twenty-three. /poteto-mode copies the matched one in full before any work starts.

@@ -269,7 +274,7 @@

Skills

04

Principles

-

Twenty rules in five families. Tap any one to see when it applies and what it says.

+

Twenty-one rules in five families. Tap any one to see when it applies and what it says.

@@ -287,6 +292,29 @@

Models per role

+
+ +
+