Agent Skills
返回列表
💻

Potpie 规范驱动代码库工作流

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/use-potpie-for-spec-driven-codebase-workflows 技能。

技能介绍

代码库越大,越难把规范落到实现上

在多人协作的仓库里,最常见的问题不是"不会写代码",而是需求写在文档里,实现散落在各处。改一个接口,要记得同步调用方、测试和配置;做一次评审,得先花大量时间在目录里翻找相关代码。当代码库膨胀到一定程度,靠记忆和 grep 已经很难保证实现与规范一致。

这个技能要解决的就是这条断层:让仓库先变成可查询的知识结构,再让具体任务有明确的执行依据。

它做了什么

核心分三步:

  • 构建知识图谱:通过 Potpie 对仓库建立索引,把代码、依赖与结构关系转成图谱,而不是散落的文件树。
  • 用规范驱动任务:在图谱之上,从 spec 出发驱动 focused implementation 或 review,让改动有上下文依据。
  • 本地环境依赖:索引与运行依赖 Docker、Python 3.11+、uv 以及已配置的 LLM provider,底层会拉起 FastAPI 应用与 Celery worker。

适用边界与注意点

  • 环境要求不低:需要 Docker 持续运行,加上 Python 3.11+ 与 uv,适合能稳定维护本地服务的开发环境。
  • 首次索引有开销:仓库规模越大,建图与迁移耗时越长,适合长期迭代的中大型项目,而非一次性脚本。
  • 任务效果取决于 spec 质量:规范写得模糊,驱动出的实现或评审同样会偏;它不替代人对需求的判断。
  • 文档见 docs.potpie.ai:上游行为以官方文档为准,遇到边界场景先查文档再排查。

使用场景

  • 接手体量较大的遗留仓库,在不熟悉全貌时,先定位与某条规范条目相关的实现位置。
  • 接到接口变更需求后,在知识图谱上找出所有受影响的调用方,再据此动手修改代码。
  • 提交评审前,拿规范条目对照知识图谱,检查实现是否偏离约定的字段与流程。
  • 把仓库索引成知识图谱,为后续按规范拆分的实现任务提供可查询的上下文依据。

适合人员

  • 维护大型单体仓库的后端工程师,需要在改动前快速确认规范条目与实现的对应关系。
  • 负责接口变更的开发者,希望在修改前摸清受影响调用方的范围,避免遗漏回归点。
  • 承担代码评审的技术负责人,想依据规范条目而不是记忆来判断实现是否偏离。
  • 在多仓库协作中做改动影响分析的工程师,需要一个可查询的结构关系视图。