# learn-pstack > pstack 是 poteto(Lauren Tan)做的 Cursor 插件,把 Cursor 当成一支有分工的工程队:少写一点,但每一刀都可验证。learn-pstack 是非官方的中文学习站,用来认识 pstack、阅读官方 Skills 的中文译文,以及 poteto 的文章。本站不发行中文版插件,和 poteto 没有隶属关系。 页面正文在 [llms-full.txt](https://pstack.ganhai.cloud/llms-full.txt)。 ## 认识 pstack - [认识 pstack](https://pstack.ganhai.cloud/): 从这里认识 pstack。先弄清问题,再查译文。 - [常见问题](https://pstack.ganhai.cloud/faq/): pstack 是什么、谁做的、怎么安装,以及这个站和官方插件的关系。 - [构成与关系](https://pstack.ganhai.cloud/understand/anatomy/): pstack 由哪些零件组成,各干什么,一次 Feature 里谁拉起谁。 - [Claude Code / Codex 能用吗](https://pstack.ganhai.cloud/understand/beyond-cursor/): 官方插件不能原样装。可移植的是规程与原则。Cursor 专属钩子要重写或降级。 - [中文开发者能直接用吗](https://pstack.ganhai.cloud/understand/for-chinese-devs/): 能。前提是 Cursor 与官方插件。摩擦在英文运行时与模型阵容,不在「必须会英文才能点开」。 ## Skills 译文 - [Skills 译文](https://pstack.ganhai.cloud/skills-zh/): 官方 pstack skills 的中文译文。命令、name 和 slug 保持英文。 - [agents](https://pstack.ganhai.cloud/skills-zh/agents/): 插件附带的两个子代理的中文译文。 - [Comment Sicko](https://pstack.ganhai.cloud/skills-zh/agents/comment-sicko/): 偏执的注释仇恨者。以删除注释为乐,并谴责 workaround 代码。 - [poteto-agent](https://pstack.ganhai.cloud/skills-zh/agents/poteto-agent/): `/poteto-mode` 以及任何要求 poteto 风格的请求的路由目标。同一段对话续用已有的 `poteto-agent`,不要另开一个。动手前通读 `poteto-mode` 的 `SKILL.md`,包括其中的 Princip… - [architect](https://pstack.ganhai.cloud/skills-zh/architect/): 在写代码前先勾勒类型、签名与模块结构,并在实现填充过程中持续参与。用于 /architect、「architect this」「design this」,或任何直接开写会锁死错误形态的复杂工作。 - [arena](https://pstack.ganhai.cloud/skills-zh/arena/): 对同一任务并行生成 N 个候选方案,选定一个作为基底,把其余方案中最强的部分嫁接到其上。用于 /arena、「arena this」「throw it in the arena」,或当单次尝试非平凡产物会锁定错误形态时。 - [automate-me](https://pstack.ganhai.cloud/skills-zh/automate-me/): 用于「automate me」「create/update/refresh my -mode skill」「turn/capture my preferences or working style into a skill」,或希望 ag… - [blast-radius](https://pstack.ganhai.cloud/skills-zh/blast-radius/): 在变更上线前找出它可能在别处破坏什么,超出 diff 范围,并通过运行真实代码而非写报告来证明其安全所依赖的那一条事实。用于「blast radius of X」「what could this break」,或审查你不信任的小 diff。 - [bro](https://pstack.ganhai.cloud/skills-zh/bro/): 用直白的人类语言重述上一条消息,不用术语。 - [create-verification-skill](https://pstack.ganhai.cloud/skills-zh/create-verification-skill/): 生成项目本地的 verification skill,像用户一样驱动应用——任意语言、框架或平台。用于 /create-verification-skill、「给这个仓库做个 control skill」,或项目没有脚本化方式证明 UI/… - [figure-it-out](https://pstack.ganhai.cloud/skills-zh/figure-it-out/): 当没有更窄 playbook 适用时,设计可审计的 playbook:大型迁移、雄心勃勃的多部分变更,或人类离开后再审查的工作。按任务缩放严谨度,跑假设循环,经 show-me-your-work 记录决策。 - [how](https://pstack.ganhai.cloud/skills-zh/how/): 探索代码库,回答「X 如何工作」,写出足以建立心智模型的架构说明。 - [interrogate](https://pstack.ganhai.cloud/skills-zh/interrogate/): 用于「interrogate」「对抗性评审」「多模型评审」「challenge this」「压力测试这段代码」「找盲点」或「tear this apart」。多个 LLM 评审者从不同角度挑战代码变更。 - [maintain-verification-skill](https://pstack.ganhai.cloud/skills-zh/maintain-verification-skill/): 定期 pass,保持项目 verification skill 与 feature map 诚实:每功能并行只读 source reader、一次 live session 驱动全部功能、最多一个 PR 的已证明修正。 - [Make Bot UI](https://pstack.ganhai.cloud/skills-zh/make-bot-ui/): 构建应通过 webhook 唤醒 Grok Bot 的自定义 UI(页面、仪表盘、按钮)时使用;用户须提供 webhook sender key 时;或要在 Tailscale 上暴露该 UI 时。 - [no-comments](https://pstack.ganhai.cloud/skills-zh/no-comments/): Spawn Comment Sicko,修复已接受的发现,并对声称的约束提供编码方案。 - [pstack 指南](https://pstack.ganhai.cloud/skills-zh/official-guide/): 说出目标,以及你怎么知道做完了。/poteto-mode 选 playbook、运行 skills,并把证据给你看。 - [安装 pstack](https://pstack.ganhai.cloud/skills-zh/official-guide/01-setup/): 安装插件,选定 pstack 用的模型,并跑第一个任务。安装是一条命令,加上一段短对话。 - [交给 /poteto-mode](https://pstack.ganhai.cloud/skills-zh/official-guide/02-poteto-mode/): /poteto-mode 是前门。给出目标,它匹配 playbook,把步骤抄进 todo,并在需要时调用其他 skills。 - [先理解代码](https://pstack.ganhai.cloud/skills-zh/official-guide/03-understand/): 改代码之前先弄清它。/how 讲现状,/why 挖原因,/teach 合成说明,/recall 重建你自己的近期上下文。 - [写代码前先设计](https://pstack.ganhai.cloud/skills-zh/official-guide/04-design/): 实现前用 /architect 定类型和边界。/arena 比较多次尝试,/swarm 做覆盖,/interrogate 让别的模型来拆结果。 - [构建并清理 diff](https://pstack.ganhai.cloud/skills-zh/official-guide/05-build-and-clean/): 说出你观察到的,让构建 playbook 来要证据。这一页讲常见构建提示词,以及让 diff 可审的清理习惯。 - [验证结果并开 PR](https://pstack.ganhai.cloud/skills-zh/official-guide/06-verify-and-ship/): 先写完结条件,再为应用生成验证 skill,开 PR,并把它推进到已合并。 - [睡觉时让工作继续跑](https://pstack.ganhai.cloud/skills-zh/official-guide/07-overnight/): 过夜运行靠可检查的完结条件、隔离的 worktree,以及一份早上能审计的决策日志。 - [用原则名来转向](https://pstack.ganhai.cloud/skills-zh/official-guide/08-principles/): pstack 有 23 条原则 skill。用它们的名字把工作转向,一个短语比一段指示更准。 - [把它变成你的](https://pstack.ganhai.cloud/skills-zh/official-guide/09-make-it-yours/): 生成个人 mode,从会话留下教训,编写聚焦的 skill,并在信任之前盲测改动。 - [配方与坑](https://pstack.ganhai.cloud/skills-zh/official-guide/10-recipes-and-pitfalls/): 可照抄的提示词,以及人人都会犯一次的错。换成你自己的路径和完结条件。 - [pstack 插件说明](https://pstack.ganhai.cloud/skills-zh/official-guide/plugin-readme/): pstack 是 poteto 每天在 Cursor 用来交付高质量代码的同一套 skill。它帮你写得更少,质量更高。 - [Poteto Mode](https://pstack.ganhai.cloud/skills-zh/poteto-mode/): 匹配 playbook,按可验证单元推进,并在回复里点明影响决策的原则。 - [编写或修改 skill](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/authoring-a-skill/): **你拥有 skill 的 voice。** - [Autonomous run](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/autonomous-run/): **你拥有退出条件。先定义 done,然后不停驱动至满足。** - [Autopilot-full](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/autopilot-full/): **你负责裁决,但不拥有 PR。** 每个 PR 由一名 owner 从构建一路做到合并,未经你的干净 swarm 裁决,任何 PR 不得合并。适用于「autopilot this queue」「full autopilot」及 one-… - [Autopilot-stack](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/autopilot-stack/): **你负责整条 PR 栈,但绝不落地合并。** 在完全自主下构建并验证队列,然后交给操作者一条可线性审查并合并的基线分支栈。与 **Autopilot-full** 互为姊妹 playbook。 - [Babysit](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/babysit/): **你负责合并前沿。声明模式,逐个清 PR,在人类决策线处停止。** 本 playbook 取代 Cursor 内置 babysit skill 处理此类请求,即便描述用词相同也不要路由到那里。落地或 ship 类请求走 ,从本 play… - [Bug fix](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/bug-fix/): **你拥有本任务。规划、审查、验证。** 将调查与修复委派给子 agent,你保持主导。 - [Eval](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/eval/): **你拥有实验设计。规划、盲测、运行、综合。** - [Feature](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/feature/): **你拥有设计。规划、审查、验证。** 将实现委派给子 agent,你保持主导。 - [Hillclimb](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/hillclimb/): **你负责指标与实验完整性。监督与审查,将尝试委托出去。** 用于一项可度量事物相对目标的持续迭代改进。一次性 fix 走 Bug fix 或 Perf issue。这是循环。 - [Investigation](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/investigation/): **你拥有答案。规划、路由、撰写。** - [多阶段或多 PR 计划](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/multi-phase-plan/): **你负责计划,不负责写代码。计划是一份清单,由负责人逐项勾选,操作者依据证据审计。** 计划才是交付物。不要实施。 - [Opening a PR](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/opening-a-pr/): 在每个其他 playbook 末尾调用。 - [Orchestrate](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/orchestrate/): **你负责整个程序,但不写代码。** 撰写 brief、清空队列、保持 frontier 全绿、做判断。适用于交给一个常设协调者会话的整项工程:跨多日、大量 stacked PR、数十至数百 subagent,人类一天查两次而非每五分钟盯… - [Pause safely](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/pause-safely/): **你拥有干净停止。留下 cold-start agent 可恢复的 checkpoint。** 仅显式触发。对「keep going」「going to bed, keep going」「don't stop」不要 pause。 - [Perf issue](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/perf-issue/): **你拥有测量叙事。规划、review、验证数字。** 每个 fix 绑测量,不要读源码代替测量。 - [Prototype](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/prototype/): **你拥有设计决策,不是代码。原型是可丢弃 instrument。真实 build 走 Feature。** - [Refactoring](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/refactoring/): **你负责契约。结构变,行为不变。** 与 Feature(新增行为)和 Bug fix(纠正行为)不同。 - [Runtime forensics](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/runtime-forensics/): **你负责诊断。对运行中进程做插桩,不要仅从源码推测。** 交付物是带引用的诊断,不是修复。 - [Session pickup](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/session-pickup/): **你负责恢复点。阅读先前轨迹,不要重做已完成的工作。** - [Shipping](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/shipping/): **你负责落地内容。独立验证每个 PR,仅从 root 落地已验证的连续段,之后不要动队列。** - [Trace forensics](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/trace-forensics/): **你负责从产物得出诊断。加载、塑形、收窄至原因、归因到源码。** - [Visual parity](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/visual-parity/): **你负责像素级等价。基线是规格。不要动基线。** 等价由 image diff 验证,不靠肉眼。 - [Worktree 与模拟器清理](https://pstack.ganhai.cloud/skills-zh/poteto-mode/playbooks/worktree-cleanup/): **你负责磁盘与安全门。** 清理已合并或废弃的 git worktree 与陈旧 iOS 模拟器以回收空间。删除不可逆,因此每一步都防止删掉在用项或含未提交工作的项。 - [principle-attack-the-premise](https://pstack.ganhai.cloud/skills-zh/principle-attack-the-premise/): 当两个或多个共享同一前提的修复在同一关卡失败时适用。在下次修复前,先统计哪些 actor 持有失衡,然后质疑前提,而不是再写一个假设该前提成立的修复。 - [principle-boundary-discipline](https://pstack.ganhai.cloud/skills-zh/principle-boundary-discipline/): 在接入验证、错误处理或框架适配器时适用。将守卫集中在系统边界(CLI、配置、网络、外部 API);信任内部类型,业务逻辑放在纯函数中。 - [principle-build-the-lever](https://pstack.ganhai.cloud/skills-zh/principle-build-the-lever/): 适用于任何非平凡工作,不限于批量任务:编辑、迁移、分析、检查。构建执行或证明它的工具(codemod、脚本、生成器,或子代理遵循的 skill),而不是手工操作。该工具是审查者可以重复运行的产物。 - [principle-encode-lessons-in-structure](https://pstack.ganhai.cloud/skills-zh/principle-encode-lessons-in-structure/): 当你发现自己第二次写同一条指令,或注意到 recurring correction 时适用。把规则编码为 lint、metadata 标志、运行时检查或脚本,而不是更多文字。 - [principle-exhaust-the-design-space](https://pstack.ganhai.cloud/skills-zh/principle-exhaust-the-design-space/): 面对代码库中没有先例的新 UI 交互或架构决策时适用。在承诺方案前,构建 2-3 个竞争原型并并排比较。 - [principle-experience-first](https://pstack.ganhai.cloud/skills-zh/principle-experience-first/): 当产品、UX 或功能范围权衡出现时适用。选择用户 delight 而非实现便利;少而精的功能优于多而糙的功能。 - [principle-fix-root-causes](https://pstack.ganhai.cloud/skills-zh/principle-fix-root-causes/): 调试时适用。将每个症状追溯到根因并在那里修复;先复现,不断问为什么直到到达根因,抵制用 nil-check 守卫掩盖崩溃。 - [principle-foundational-thinking](https://pstack.ganhai.cloud/skills-zh/principle-foundational-thinking/): 写逻辑前适用:选择核心类型与数据结构、编排 scaffold 与 feature 的顺序、问并发 actor 共享什么。先把数据结构做对,下游代码自然清晰。 - [principle-guard-the-context-window](https://pstack.ganhai.cloud/skills-zh/principle-guard-the-context-window/): 当 context 即将填满时适用:大输出、长文件、重复读取、fan-out 规划。把 bulk 路由给子代理;主线程保留摘要,而非原始 payload。 - [principle-laziness-protocol](https://pstack.ganhai.cloud/skills-zh/principle-laziness-protocol/): 在重构、评估 diff 规模,或想要增加抽象、层级或信号穿线时适用。偏向删除,以及能解决问题的最小变更。 - [principle-make-operations-idempotent](https://pstack.ganhai.cloud/skills-zh/principle-make-operations-idempotent/): 设计在崩溃、重启和重试中运行的命令、生命周期步骤或处理循环时适用。无论先前部分运行如何,都收敛到相同 end state。 - [principle-migrate-callers-then-delete-legacy-apis](https://pstack.ganhai.cloud/skills-zh/principle-migrate-callers-then-delete-legacy-apis/): 引入新内部 API 而旧 caller 仍存在时适用。在同一波次迁移 caller 并删除旧 API,而不是保留 compatibility layer。 - [principle-minimize-reader-load](https://pstack.ganhai.cloud/skills-zh/principle-minimize-reader-load/): 审查或塑造难以 trace 的代码时适用。统计问题与答案之间的层数,以及读者脑中 hidden state;collapse 单 caller wrapper,缩小 mutable scope。 - [principle-model-the-domain](https://pstack.ganhai.cloud/skills-zh/principle-model-the-domain/): 编写有状态逻辑,或代码大量分支、跨文件重复形状假设时应用。用结构编码领域,而非散落的条件判断。 - [principle-never-block-on-the-human](https://pstack.ganhai.cloud/skills-zh/principle-never-block-on-the-human/): 人类异步监督。能撤销的决定先做完再展示,不可逆动作才停下来确认。 - [principle-outcome-oriented-execution](https://pstack.ganhai.cloud/skills-zh/principle-outcome-oriented-execution/): 在具有明确阶段边界的计划重写与迁移中应用。收敛于目标架构;不要用可丢弃的兼容代码维持平滑中间态。 - [principle-prove-it-works](https://pstack.ganhai.cloud/skills-zh/principle-prove-it-works/): 通过直接检查真实对象来验证每个任务输出,而不是从 proxy 或自报推断。 - [principle-redesign-from-first-principles](https://pstack.ganhai.cloud/skills-zh/principle-redesign-from-first-principles/): 将新需求集成进现有设计时适用。按该需求从第一天就是 foundational assumption 来 redesign,而不是 bolt-on。 - [principle-separate-before-serializing-shared-state](https://pstack.ganhai.cloud/skills-zh/principle-separate-before-serializing-shared-state/): 当并发 actor 可能写入同一文件、分支、键或状态对象时应用。先消除共享;仅当单一共享写入者是真实 invariant 时才在结构上串行化。 - [principle-sequence-verifiable-units](https://pstack.ganhai.cloud/skills-zh/principle-sequence-verifiable-units/): 把工作排成一串小单元,每段以可检查的状态结束,通过之前不继续往下做。 - [principle-subtract-before-you-add](https://pstack.ganhai.cloud/skills-zh/principle-subtract-before-you-add/): 编排 addition、refactor 或 rewrite 时适用。先移除 dead code、冗余 validator 和 stub reference,再在更简 base 上构建。 - [principle-test-behavior-not-implementation](https://pstack.ganhai.cloud/skills-zh/principle-test-behavior-not-implementation/): 编写、修改或保留测试时应用。像用户一样调用代码,对字面预期值断言他们观察到的结果。若每个 import 的函数都返回 undefined 测试仍会通过,则重写断言或删除测试。 - [principle-type-system-discipline](https://pstack.ganhai.cloud/skills-zh/principle-type-system-discipline/): 设计类型、审查函数签名或在任意静态类型语言中写代码时应用。使非法状态无法表示,标记语义原始类型,在边界解析外部数据,拒绝欺骗编译器,穷尽变体,从权威 schema 派生。 - [recall](https://pstack.ganhai.cloud/skills-zh/recall/): 从自己的聊天历史、现场状态与共享记录(用户报告、既往修复、事故)重建近期工作上下文,交回一份紧凑的当前状态简报。 - [reflect](https://pstack.ganhai.cloud/skills-zh/reflect/): 对当前对话 transcript 并行 spawn 三个评审子 agent,浮现可沉淀经验,并将每条路由到既有 skill 的具体编辑。用户说 reflect 时使用。 - [setup-pstack](https://pstack.ganhai.cloud/skills-zh/setup-pstack/): 检测可用模型,并写入 ~/.cursor/rules/pstack-models.mdc,按角色设置 pstack 模型与预算。 - [show-me-your-work](https://pstack.ganhai.cloud/skills-zh/show-me-your-work/): 为长期或无人值守工作保留可审查的决策轨迹:TSV 日志,每行一条决策(做了什么、为何、证据、结果)。默认本地;审查者需要轨迹才能信任结果时再 commit。用于 /show-me-your-work、自主或多阶段 run,或人类离开后再审… - [swarm](https://pstack.ganhai.cloud/skills-zh/swarm/): 扇出 N 个并行 worker,收齐后返回一份报告。用于 /swarm、「swarm this」,或并行覆盖、race、gauntlet 与探索。 - [tdd](https://pstack.ganhai.cloud/skills-zh/tdd/): 仅当用户明确要求 TDD、失败测试或回归测试时使用,或 bug 有明显且廉价的本地测试目标时使用。测试路径不清、昂贵、偏集成或未要求时跳过。 - [teach](https://pstack.ganhai.cloud/skills-zh/teach/): 用平实语言解释一段工作,让人真正理解。运行 how 与 why skill,把发现织成一份清晰说明。用于「teach me this」「help me really understand X」「explain this change or… - [technical-writing](https://pstack.ganhai.cloud/skills-zh/technical-writing/): 分层技术写作标准:Diátaxis 结构、Google 开发者风格句子、STE 指令规则、Global English 句法。用于 /technical-writing,或撰写/审查文档、RFC、README、PR 描述、commit m… - [typescript-best-practices](https://pstack.ganhai.cloud/skills-zh/typescript-best-practices/): TypeScript 最佳实践。读取或编辑任意 .ts 或 .tsx 文件时使用。 - [unslop](https://pstack.ganhai.cloud/skills-zh/unslop/): 编辑文本,去除 AI 模式,保留含义并匹配预期语气。 - [why](https://pstack.ganhai.cloud/skills-zh/why/): 调查代码背后的动机与意图,回答是什么力量塑造了当前形态。 ## 作者文章 - [作者文章](https://pstack.ganhai.cloud/from-poteto/): poteto 的文章。英文原文逐字转载,中文为一次性译文。 - [编程已死,编程万岁](https://pstack.ganhai.cloud/from-poteto/coding-is-dead-long-live-coding-zh/): 写代码的手感会过去。用自然语言把意图说清楚的人,会做出以前做不出的东西。 - [pstack 完整指南(上)](https://pstack.ganhai.cloud/from-poteto/complete-guide-pt-1-zh/): pstack 完整指南上篇。验证技能是基础设施。 - [pstack 完整指南(下)](https://pstack.ganhai.cloud/from-poteto/complete-guide-pt-2-zh/): pstack 完整指南下篇。调研、规划、原型与架构。 - [我怎么用 Cursor](https://pstack.ganhai.cloud/from-poteto/how-i-use-cursor-zh/): poteto 自己怎么用 Cursor。pstack 的来路。 - [可信的循环](https://pstack.ganhai.cloud/from-poteto/loops-you-can-trust-zh/): 让 agent 循环可信的条件。对应「可验证单元」那套做法。 - [上个月我送出了 1000 个 PR](https://pstack.ganhai.cloud/from-poteto/shipped-1000-prs-zh/): 一个月 1000 个 PR。/lauren-mode、Grok @Bot 的外环,以及跑在 cloud agents 上的 Full Autopilot。 - [大家怎么说](https://pstack.ganhai.cloud/voices/): 第三方对 pstack 的真实评价,推荐和保留意见都收,每条都链到原文。 ## 关于版本 - [关于本站](https://pstack.ganhai.cloud/about/): 这个站由 Grok Bot 运营和维护,站长是 liu xu。这里是非官方的 pstack 中文学习站。 - [关于版本](https://pstack.ganhai.cloud/meta/): 这些译文对照的是 pstack 官方仓库的哪一次提交,以及这一版怎么核对。 - [最近更新](https://pstack.ganhai.cloud/updates/): 这个站最近新增的文章和译文。 ## English - [About this site](https://pstack.ganhai.cloud/en/about/): This unofficial Chinese learning site for pstack is run by Grok Bot. The owner is liu xu. - [FAQ](https://pstack.ganhai.cloud/en/faq/): What pstack is, who made it, how to install it, and why this site is unofficial. - [Articles by poteto](https://pstack.ganhai.cloud/en/from-poteto/): English originals of poteto's articles, reprinted word for word. - [Skills](https://pstack.ganhai.cloud/en/skills-zh/): English originals of the official pstack skills, playbooks, references, agents, and guide. - [agents](https://pstack.ganhai.cloud/en/skills-zh/agents/): English originals of the two agents shipped with pstack. - [What people say](https://pstack.ganhai.cloud/en/voices/): Third-party notes on pstack, including reservations. Each note links to the original.