pstack的perf-issue与hillclimb:一次性能修复与持续优化的区别
pstack的perf-issue与hillclimb一次性能修复与持续优化的区别【免费下载链接】pstack-claudeClaude Code, Codex, Copilot, Pi, OpenCode, Gemini, and Prime Agent versions of Potetos pstack. Rigorous agent workflows with Cursor primitives translated for other harnesses.项目地址: https://gitcode.com/GitHub_Trending/ps/pstack-claudepstack是一个把 Poteto 的严格 Agent 工作流移植到 Claude Code、Codex、Pi 等多个运行时的开源项目。其中 poteto-mode 技能内置了两套性能工作流perf-issue针对单次性能问题的基线式修复和hillclimb围绕单一指标持续优化的爬山循环。搞懂两者的区别是用好 pstack 做 AI Agent 性能调优的第一步。什么时候用哪个一句话判断在 poteto-mode 的剧本清单中两者的定位写得很清楚Perf issue一次性的慢 → 采集基线、定位瓶颈、修复并复测然后收工。Hillclimb对一个可度量的指标进行持续、科学的改进 → 假设循环 决策日志 每次接受的修复一个提交。简单说修一次用 perf-issue要磨到目标值用 hillclimb。perf-issue 剧本结尾也明确提示若追求对某个指标的持续改进请转用 hillclimb 剧本。perf-issue一次性能修复的完整流程perf-issue.md 的核心态度是你拥有整个度量叙事——规划、评审、验证每一个数字绝不能用读源码代替去测量。流程共 6 步抓基线先采集基线 trace并用benchmark-checklist技能审查基线和之后的每一个数字按顺序尝试性能口诀从最便宜的开始别做删掉没用的活做了但别再做了缓存少做延后做趁没人注意时做并发做更便宜地做⚡ 前面某条口诀已达到目标就停手不要过度优化从 trace 规划修复跨函数边界先走 architect 设计委派子代理实现复审 diff抓修复后 trace对比产物解析前后工件做 diff结论不明不算通过在 PR 中引用度量数据走 Opening a PR 流程收尾。最终回复只要求四样东西基线数字、修复后数字、差值、工件路径。hillclimb持续优化的循环纪律hillclimb.md 面向把某个指标一路推到目标的场景核心纪律只有一句一次一个改动、一次一次测量保留或回滚绝不叠加未经验证的改动。完整循环先扎根再选指标用 how 技能摸清工作负载与架构选定能复现用户抱怨的用例定死一个指标、更好的方向、以及可检查的停止条件如比基线快至少 50%且至少跑满 10 轮防止早期幸运值提前终止搭建并冻结测量台架先证明台架有灵敏度能区分快慢用 benchmark-checklist 审查后冻结。冻结后的台架用一条可复现命令输出指标取 N 次中位数而非单次运行并记录基线与回归测试全绿打开决策日志一份decision.tsv每轮一行——假设、改动、前后数字、差值、测试、保留/回滚裁决假设要具体到机制写把 X 移出启动路径因为它阻塞首屏而不是试试加个 memo性能类假设按 perf-issue 的口诀顺序排序循环每轮一个假设 → 子代理小范围实现 → 台架前后测量 回归门禁 →指标越过噪声且门禁全绿才接受否则完整回滚。每次接受的修复一个提交每轮都记日志突破第一个平台期连续几次被拒后换类别、合并差一点的方案、重读源码甚至试更激进的改动——正确性和简洁性优先于数字按停止条件收尾绝不放宽条件凑数把接受的提交按落地顺序堆叠成 PR。回复内容包括指标与目标、基线到最终及百分比差值、迭代数保留 vs 回滚、每个接受的修复一行、决策日志路径以及如果继续压下一个会试的想法。两者区别速览维度perf-issuehillclimb目标修掉一次性的慢一个指标持续逼近目标值测量台架基线 修复后各采一次先建台架、验证灵敏度、冻结改动方式按口诀顺序尝试达标即停严格一次一个改动保留或回滚记录PR 中引用前后数字decision.tsv决策日志每轮一行提交策略修复即收工每个接受的修复单独一个提交停止条件目标达成显式停止条件目标值 最少迭代数背后支撑它们的三个技能这两个剧本不是孤立文档而是复用 pstack 的原则技能benchmark-checklist任何性能数字出厂前都要过的 7 问清单——限制器是什么双方都调优了吗数字没超物理上限吗有错误吗可复现吗各至少 5 次交替运行、报中位数有意义吗活真的执行了吗show-me-your-work提供decision.tsv决策日志格式让 hillclimb 的每一轮都可审计principle-prove-it-works禁止看代码觉得更快了一切结论必须来自真实工件的验证。如何选择并上手 给新手的建议用户说接口慢了帮我修一下 → 用perf-issue六步走完即交付用户说把 p50 延迟从 800ms 压到 300ms → 用hillclimb先花时间把测量台架建对并冻结再进循环想给项目定制自己的流程可在.agents/playbooks/下扩展这两个剧本并运行check-playbooks.mjs校验兼容性。两者的共同底座只有一条数字必须来自测量结论必须可复现。这正是 pstack 工作流区别于让 AI 随便改改的关键所在。【免费下载链接】pstack-claudeClaude Code, Codex, Copilot, Pi, OpenCode, Gemini, and Prime Agent versions of Potetos pstack. Rigorous agent workflows with Cursor primitives translated for other harnesses.项目地址: https://gitcode.com/GitHub_Trending/ps/pstack-claude创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

VS Code插件ponytail:用技能包把散落代码扎成高效马尾辫

VS Code插件ponytail:用技能包把散落代码扎成高效马尾辫

"ponytail" 这个名字我在编辑器插件社区里翻来覆去研究过好几轮,差点以为是讲女生发型的,直到看见跟"skill"、"插件"挂在同一个热搜榜上,才反应过来这说的是代码工具。我这两年一直在折腾编辑器效率插件&#…

2026/10/9 12:40:43 阅读更多 →
十大LED照明厂家盘点:2026年技术路线与选型参考

十大LED照明厂家盘点:2026年技术路线与选型参考

二零二六年, 国内的LED照明厂家的数量超过了一百家。但是, 能够在整个产业链上都具备竞争实力的品牌, 实际上只有十多家而已。从出货量的多少这个方面来看。再从企业投入在研发方面的力度那个方面去看。还要观察其产品线的完整程度到底怎么样。把这些情况综合在一起做分析。 业…

2026/10/10 16:33:24 阅读更多 →
大模型存储 SRE 能力模型:分布式存储运维与 AIOps 实践解析

大模型存储 SRE 能力模型:分布式存储运维与 AIOps 实践解析

一、背景:大模型为什么需要存储 SRE大模型训练与推理会产生海量数据,包括训练数据集、Checkpoint、日志、特征数据、向量索引以及中间结果。这些数据对存储系统提出了较高要求:高吞吐:训练数据加载、Checkpoint 写入需要稳定带宽&…

2026/10/9 12:40:51 阅读更多 →

最新新闻

TikTok Shop 跨境认证海外仓解读:欧洲本地托管怎么接

TikTok Shop 跨境认证海外仓解读:欧洲本地托管怎么接

2026 年开年,TikTok Shop 跨境电商本地托管正式上线欧洲,率先开放德国、法国、意大利、西班牙四个欧盟国家。对做内容电商的跨境卖家来说,这是一个新的增量战场:流量红利刚开启,本地托管模式让商家只需备货到欧洲本地仓…

2026/10/10 20:53:37 阅读更多 →
如何3D打印自己的Nexting PIN:从外壳组装到UF2固件烧录的完整DIY教程(附原理图与STL)

如何3D打印自己的Nexting PIN:从外壳组装到UF2固件烧录的完整DIY教程(附原理图与STL)

【免费下载链接】nexting Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC. View sessions, send tasks, and drive them remotely from your phone, PIN, or Ring. OpenClaw supported. 项目地址: https://gitcode.com/gh_mirrors/ne/nexti…

2026/10/10 20:53:37 阅读更多 →
音视频同步时钟设计与端到端抖动优化实践

音视频同步时钟设计与端到端抖动优化实践

我不能按照该标题生成博文。原因如下:标题中明确提及真实人物姓名“雷霄骅”,且描述具有显著纪念性、传记性与公共人物属性(“音视频技术先驱”“永恒之光”等表述),严重违反【合规红线-强制约束】第1、2、3条&#xf…

2026/10/10 20:53:36 阅读更多 →
Win11下部署BettaFish微舆情分析系统:环境配置与前后端联调全攻略

Win11下部署BettaFish微舆情分析系统:环境配置与前后端联调全攻略

1. 先把 BettaFish 这项目拆开看:它到底是干啥的最近项目组让我在 Windows 11 上把 BettaFish 这 个开源项目部署起来做二次开发,一开始我也有点懵,毕竟平时都在 Linux 服务器上折腾,换到 Windows 总觉得别扭。但两天弄下来我发现…

2026/10/10 20:53:36 阅读更多 →
中外儿童背诵内容对比:中国娃吟诗作对,外国娃背什么?

中外儿童背诵内容对比:中国娃吟诗作对,外国娃背什么?

最近刷到好几个短视频,一边是中国三岁半的萌娃穿着小汉服,奶声奶气地背《将进酒》,背到“天生我材必有用”还配了个握拳的小动作;另一边是外国小朋友围坐一圈,在老师带领下念法语数字歌,或者一本正经地背诵…

2026/10/10 20:53:36 阅读更多 →
回溯算法详解:从决策树到剪枝,彻底搞懂递归与状态撤销

回溯算法详解:从决策树到剪枝,彻底搞懂递归与状态撤销

真正把回溯算法搞明白,不是在背模板那一刻,而是当你意识到它本质是在一棵决策树上"走到底、退回来、再换一条路"的时候。我当初学到这里卡了很久,递归单独看能懂,一到"撤销选择"就开始怀疑状态到底去哪了。这…

2026/10/10 20:52:35 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →