PStack
一款开源的AI Agent辅助插件,提供验证技能(Verification Skill)的自动生成与维护能力,包含功能地图(Feature Map)管理和Eval评估框架
核心事实
时间轴 (近 90 天)
Lauren Tan 将验证能力打包成插件 PStack,提供创建和持续维护验证 skill 的能力,可自动探索代码库生成初始 feature map。
PStack 中的 eval playbook 做法是:主协调 agent 先产出评分 rubric,再派生子 agent 在各自目录中执行任务,目录命名刻意避免让子 agent 意识到正在被评估。
Lauren Tan 构建了名为 PStack 的开源技能体系,其中验证(verification)技能是最关键的一环。
PStack 没有专门负责“把问题带回规划阶段”的维护技能,可借助 Superpowers 的 SuperCollab 等维护类技能补齐。
PStack 部署阶段包含 BabySit 技能,持续监控合并请求直到确认合并成功。
PStack 测试阶段的 Create Verification Skill 与 TDD 的区别在于:TDD 侧重功能测试和单元测试,而该技能重点搭建端到端验证环境。
PStack 的 Deslop 技能会比较主分支与当前分支,检查改动中是否有多余注释、不必要的 Try Catch、缺少明确类型的变量以及过深嵌套。
在规划阶段,PStack 提供 How 技能用于理解现有代码如何运转,Why 技能用于理解设计动机,Teach 技能结合两者解释工作方式与背后原因。
PStack 的核心定位是服务 Brownfield 项目(即已有现成代码的存量项目),而非从零开始的项目脚手架。
PStack 将原则拆分为独立技能而非放入系统提示词,原因是 Token 成本:避免每次请求携带冗长前缀,并实现按需加载。
还有 12 条时间轴事件
全部知识事实 (20)
Pstack 的测试阶段包含 create verification 技能用于端到端测试,以及 swarm 技能让多个 AI 智能体分别负责端到端流程的不同片段并聚合报告。
70%已验证Pstack 的设计阶段使用 architect 技能调用多个模型和多个 AI 智能体分别输出设计方案,再通过 interrogate 技能进行交叉评判并聚合为统一报告。
65%已验证Lauren Tan 开源了名为 Pstack 的仓库,围绕 AI 软件开发生命周期构建完整技能体系。
65%待验证PStack 中的 eval playbook 做法是:主协调 agent 先产出评分 rubric,再派生子 agent 在各自目录中执行任务,目录命名刻意避免让子 agent 意识到正在被评估。
50%待验证Lauren Tan 构建了名为 PStack 的开源技能体系,其中验证(verification)技能是最关键的一环。
50%待验证PStack 测试阶段的 Create Verification Skill 与 TDD 的区别在于:TDD 侧重功能测试和单元测试,而该技能重点搭建端到端验证环境。
50%待验证PStack 的核心定位是服务 Brownfield 项目(即已有现成代码的存量项目),而非从零开始的项目脚手架。
50%待验证PStack 的 Deslop 技能会比较主分支与当前分支,检查改动中是否有多余注释、不必要的 Try Catch、缺少明确类型的变量以及过深嵌套。
50%待验证在规划阶段,PStack 提供 How 技能用于理解现有代码如何运转,Why 技能用于理解设计动机,Teach 技能结合两者解释工作方式与背后原因。
50%待验证PStack 将原则拆分为独立技能而非放入系统提示词,原因是 Token 成本:避免每次请求携带冗长前缀,并实现按需加载。
50%待验证PStack 没有专门负责“把问题带回规划阶段”的维护技能,可借助 Superpowers 的 SuperCollab 等维护类技能补齐。
50%待验证PStack 部署阶段包含 BabySit 技能,持续监控合并请求直到确认合并成功。
50%待验证PStack的“How”技能强制Agent先搜索代码、使用子Agent、禁止猜测。
50%待验证PStack的核心方法是增量构建:观察Agent的失败模式,每发现一个就编写一个对应技能。
50%待验证pstack 插件包含创建验证技能的工具,可以自动探索代码生成功能地图,并在应用变化时持续维护。
50%待验证Pstack提供potato mode技能,用于在用户不确定该用哪个技能时,将问题路由到合适的技能。
50%待验证Pstack的no comments技能主动移除代码中的注释,目的是避免AI被错误注释误导,迫使它阅读真实代码。
50%待验证Pstack 将 AI 软件开发生命周期拆分为规划、设计、构建、测试、部署、维护六个阶段,并为每个技能定义了触发时机。
50%待验证Pstack 的构建阶段核心是测试驱动开发(TDD),并内置 TypeScript 最佳实践技能。
50%待验证Lauren开发了名为PSTACK的插件,是一套以markdown文档形式编码的技能集合,灵感来自YC CEO Gary Tan的GaryStack
50%