Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

pi-atelier:让 AI 编程助手变得专业

从零教会你使用 pi-atelier 扩展生态,让 AI 编程助手从「会写代码」进化到「会管理项目」

这本书是给谁看的?

如果你在做以下任何一件事,这本书适合你:

  • 用 AI 编程助手(如 pi、Cursor、Copilot)写代码
  • 觉得 AI 助手“差一点“就能做得更好
  • 想让 AI 从“问答工具“进化成“项目搭档“

什么是 pi-atelier?

pi-atelier 是一组 pi 扩展,让 AI 编程助手具备项目管理能力。

普通 AI 助手能写代码,但:

  • 每次开会话都忘光之前的事
  • 做大任务容易跑偏
  • 没有规矩,容易犯低级错误
  • 会话一长就变笨

pi-atelier 的扩展补上了这些能力缺口:

🧠 记忆

让 AI 记住跨会话的知识

📋 规划

管理 Epic → Story → Task 三层路线图

🛡️ 守卫

给 AI 立规矩,防止犯错

🔍 诊断

控制上下文质量 + token 消耗分析

📊 分析

搜索和回溯历史会话

🗜️ 压缩

长会话中保持 AI 的聪明

详细对比见下表:

能力扩展一句话描述
记忆pi-memory让 AI 记住跨会话的知识
规划pi-roadmap让 AI 管理 Epic → Story → Task
守卫pi-shepherd给 AI 立规矩,防止犯错
上下文与诊断pi-context-manager控制 AI 看到的信息质量 + token 消耗诊断
日志pi-journal日志报告生成(git 活动 + 会话事件 + 记忆变更)
分析pi-session-analyzer搜索和回溯历史会话
压缩pi-smart-compact长会话中保持 AI 的聪明
定时pi-scheduler定时提醒和周期任务
工作流pi-workflow子代理编排,并行执行
工具库pi-shared-utils扩展开发的公共工具函数

阅读路线

快速上手路线(1 小时)

  1. 第一章:一个 AI 的记忆 → 5 分钟装上 pi-memory
  2. 第二章:从记忆到规划 → 学会用路线图管理任务
  3. 第七章:自己动手做扩展 → 了解扩展机制

全面了解路线(3 小时)

按顺序读完所有章节。每章包含:

  • 痛点:你一定会遇到的真实问题
  • 原理:扩展是怎么工作的
  • 案例:真实的使用场景
  • 最佳实践:怎么用得更好

按需查阅路线

遇到具体问题时,直接翻到对应章节。每章独立完整。

快速安装

所有扩展包已发布到 npm,在 pi 的 settings.json 中添加你需要的扩展:

推荐组合(日常开发)

{
  "packages": [
    "npm:pi-shepherd",
    "npm:pi-ate-memory",
    "npm:pi-roadmap",
    "npm:pi-ate-smart-compact"
  ]
}

全量安装

{
  "packages": [
    "npm:pi-shepherd",
    "npm:pi-ate-memory",
    "npm:pi-roadmap",
    "npm:pi-context-manager",
    "npm:pi-session-analyzer",
    "npm:pi-ate-smart-compact",
    "npm:pi-ate-scheduler",
    "npm:pi-ate-workflow",
    "npm:@pi-atelier/shared-utils",
    "npm:pi-usage-stats",
    "npm:pi-journal"
  ]
}

大部分扩展都是 开箱即用——安装后无需额外配置(但你可以按需定制)。

💡 提示:pi-ate-workflow 和 @pi-atelier/shared-utils 是供其他扩展调用的开发库,一般用户不需要直接安装。

💡 安装方式npm: 前缀表示从 npm registry 安装。也可以用 git:github.com/catlain/pi-<name> 从源码安装(适合开发者)。

包名速查

功能npm 包名源码仓库
守卫pi-shepherdcatlain/pi-shepherd
记忆pi-ate-memorycatlain/pi-memory
规划pi-roadmapcatlain/pi-roadmap
上下文与诊断pi-context-managercatlain/pi-context-manager
会话分析pi-session-analyzercatlain/pi-session-analyzer
智能压缩pi-ate-smart-compactcatlain/pi-smart-compact
定时任务pi-ate-schedulercatlain/pi-scheduler
工作流pi-ate-workflowcatlain/pi-workflow
日志报告pi-journalcatlain/pi-journal
使用统计pi-usage-statscatlain/pi-usage-stats
工具库@pi-atelier/shared-utilscatlain/pi-shared-utils

重要文件路径

在开始之前,你需要知道 pi 的关键文件在哪里:

文件路径说明
全局配置~/.pi/agent/settings.json安装扩展、配置 provider
项目配置.pi/settings.json(项目根目录)项目级自定义配置(覆盖全局)
项目指令AGENTS.md(项目根目录或 .pi/agent/注入给 AI 的项目规则
扩展安装目录~/.pi/agent/npm/node_modules/npm 包安装位置
记忆目录.pi/memory/(项目级)项目级持久记忆
全局记忆~/.pi/agent/memory/跨项目通用记忆

💡 新手提示~ 指你的用户主目录。在 macOS/Linux 上是 /home/你的用户名/,Windows 上是 C:\Users\你的用户名\

约定

本书中的示例使用以下约定:

  • 代码块:命令、文件路径、代码片段
  • 粗体:重要概念
  • 💡 提示:实用技巧和注意事项

  • 表格:快速对比和速查

准备好开始了吗?翻开第一章,让我们从“记忆“开始。

English