AB
AiBoss站
project

product-engineering - 用编码智能体从决策到上线的 44 个技能包

product-engineering 是 The Product Compass 发布的一套面向产品构建流程的智能体技能集合,据项目自述共含 44 个技能,覆盖「决定做什么、用编码智能体实现、由第二个模型评审、发布上线」的链路。采用 MIT 许可,可在 Claude Code、Codex、Cursor、Gemini CLI 等读取 SKILL.md 的智能体中使用。

product-engineering 是一套面向「把产品真正做出来」这一流程的智能体技能(agent skills)集合,由 The Product Compass 发布、维护者 phuryn 维护。据项目自述,它包含 44 个技能,覆盖从决定要做什么、用编码智能体实现、交给第二个模型独立评审,一直到发布上线的完整链路。它面向三类人:用编码智能体交付产品的产品经理、创始人和设计师;不只写代码、还要决定做什么并把产品跑在生产环境里的工程师;以及同时使用多个智能体、由一个会话协调、另一个构建、第三个评审的团队。项目说明强调不需要写代码——使用者负责做决策和验收产品,而不是逐行看代码。

维护者与状态

仓库位于 GitHub 的 phuryn/product-engineering,维护者为 phuryn,采用 MIT 许可证。仓库创建于 2026-10-29,最后一次提交在 2026-11-11,最新正式版本为 v1.8.6,发布于 2026-11-08。截至 2026-11-13,仓库获得 567 个星标。项目另有一个产品页面,用于介绍这套技能。

从时间线看,这是一个相当新的项目:创建到最新提交不足两周,但已经迭代到 v1.8.6,说明更新节奏较快。素材中记录了一些与版本更新相关的实操细节,例如在多个 worktree 的项目级安装场景下,手动更新可能作用到另一个 worktree 的记录上,这类问题在素材里以带日期的案例形式出现,属于项目自述的经验记录,而非第三方验证结论。

主要能力

以下内容均据项目 README 自述整理,未经独立验证。

  • 按包组织的技能集合。 项目把技能分成若干包(pack),素材中出现的包名包括 product、ai-shipping、agent-teams、agent-harness、app-stack、work-humanizer。安装时可以整包启用,也可以按需选择。
  • 入口技能 start-here。 据项目说明,使用者只需输入 /product:start-here(在 Codex 中为 $product:start-here)并说明自己手上有什么——一个想法、用户反馈的证据、一个已确定的改动、一个 bug 或一次发布——该技能会判断工作目前处在哪一步、下一步该做什么。
  • 提案阶段。 项目自述中的流程第二步是「提案」:智能体会补充使用者没有提供的调研内容,包括人们目前使用的替代方案,以及尚未确定时的细分市场;随后产出一份包含工作地图、每个关键任务一张基于样例数据的高保真界面、以及每项待定决策附建议的产物,并为每条论断标注来源。这一步会用到 competitor-analysis、market-segments、beachhead-segment、value-proposition、value-curve、growth-loops 等技能,界面部分由 ui-design 负责。
  • 计划阶段。 据项目说明,复杂改动才会进入计划阶段:智能体先列出关键假设——它如何理解需求、在哪里与使用者判断不同、需要使用者决定什么——再规划阶段与发布、要改的文件与模块、测试方式与验收标准。
  • 独立评审与发布闸门。 素材提到 independent-review 用于评审循环,release-gate 用于会触发部署的推送或发布,delegation 用于委派任务。这些技能的具体行为在素材中没有展开,此处不作推断。
  • 多智能体协作。 项目说明指出,当由一个智能体协调并驱动其他智能体时,协调方需要安装技能;负责构建的一方需要安装 app-stack 以处理界面和 MCP 服务器;评审方则有意从零开始、不预装这些内容。
  • 与 pm-skills 的关系。 据项目说明,pm-skills 覆盖发现、战略、研究与上市,本集合覆盖用编码智能体构建、交付和运行产品,两者可以配合使用。原 pm-skills 中的 AI Shipping Kit 已迁移到本项目的 ai-shipping 包,安装后应关闭 pm-ai-shipping;另有五个技能在两个集合中重复出现。

使用入口

仓库地址:phuryn/product-engineering。项目介绍页:product-engineering-skills。

据项目说明,最省事的安装方式是在项目文件夹中打开智能体,直接在对话里请求从 phuryn/product-engineering 安装技能并开启自动更新。在 Claude Code 或 Claude 桌面版中,这会把六个包仅对本项目启用,并在后台更新;提交相应配置文件后,其他人在 Claude Code 中打开并信任该文件夹时也会获得这些技能。

如果智能体无法从对话中安装,项目给出了命令行方式。Claude Code 使用插件市场命令逐个安装各包:

claude plugin marketplace add phuryn/product-engineering
claude plugin install product@product-engineering
claude plugin install ai-shipping@product-engineering
claude plugin install agent-teams@product-engineering
claude plugin install agent-harness@product-engineering
claude plugin install app-stack@product-engineering
claude plugin install work-humanizer@product-engineering

Codex 读取同一套市场定义,命令形式为 codex plugin marketplace add 与 codex plugin add。对于 Cursor、Gemini CLI、OpenCode、Copilot、Windsurf 等其他读取 SKILL.md 目录的智能体,项目给出的方式是 npx skills add phuryn/product-engineering 交互式选择技能,后续用 npx skills update 更新;也可以手动把技能文件夹复制到智能体读取的目录。项目说明每个技能单独放在自己的文件夹里即可工作,但同时复制和以包形式安装会导致重复加载,建议只保留一种,并优先选择可自动更新的包形式。

许可与限制

许可证为 MIT,可依据仓库中的 LICENSE 文件确认具体条款。

项目自述中提到的已知限制与前置条件包括:

  • npx skills 需要 Node.js 22.20 或更高版本,在更旧的 Node 上会因缺少 glob 导出而失败;项目建议升级 Node,或通过临时 Node 22 运行。
  • Claude Code 与 Codex 从不同位置读取技能,因此在多个智能体中工作时需要分别安装。
  • 第三方插件市场默认不开启自动更新,需要在插件界面中手动启用;手动更新在多 worktree 的项目级安装下可能出现记录错位,项目建议更新后检查各 worktree 的安装记录。
  • 安装包之后,项目建议先运行一次 agent-instructions 技能来配置产品的入口文件,包括从技能默认值出发的所有者选择、文档索引,以及已安装包的路由行。
  • 在已有代码的产品中,同一轮配置会读取代码所涉及的已安装技能,并补上这些技能要求但代码中缺失的测试。

需要说明的是,上述能力描述、流程步骤与安装细节均来自项目自身的 README 与说明文档,属于维护者自述;本文未对项目进行实际运行或验证,也不对其效果作出评价。