Pi Coding Agent 使用教程(二):Skill、插件、MCP 与常用扩展

Pi Coding Agent 使用教程(二):Skill、插件、MCP 与常用扩展 一、先理解四种扩展方式 能力 主要作用 是否直接增加工具 典型位置 Skill 给模型一套按需加载的知识和流程 通常否 ~/.pi/agent/skills/、.pi/skills/ Extension(插件) 用 TypeScript 改变 Pi 行为 是,可以 ~/.pi/agent/extensions/、.pi/extensions/ Prompt Template 保存可复用提示词 否 ~/.pi/agent/prompts/、.pi/prompts/ Theme 定制终端外观 否 ~/.pi/agent/themes/、.pi/themes/ Pi Package 打包并分发上述资源 视内容而定 npm 或 Git Pi 的“插件”在官方术语中通常指 Extension;npm/Git 上的 Pi Package 则可能同时包含多个 Extension、Skill、Prompt 和 Theme。 二、如何使用 Skill 2.1 创建一个最小 Skill 在项目中创建 .pi/skills/review/SKILL.md: # Review Skill 当用户要求代码审查时使用本 Skill。 ## 步骤 1. 先读取项目上下文和测试配置。 2. 只检查与任务相关的文件。 3. 按严重程度列出问题,并给出文件和行号。 4. 不要擅自修改代码,除非用户明确要求。 Pi 官方支持的 Skill 目录包括: ...

2026-09-13 · 3 分钟 · 520 字 · Jones

Pi Coding Agent 使用教程(一):从安装到第一次完成任务

Pi Coding Agent 使用教程(一):从安装到第一次完成任务 一、Pi Coding Agent 是什么 Pi Coding Agent 是一个运行在终端中的 Coding Agent。它通过模型调用工具读取文件、编辑文件和执行命令,帮助用户完成编程、文档维护、代码审查和自动化任务。 Pi 的定位不是把所有工作流都固化进核心,而是提供一个最小、可扩展的 Agent Harness: 默认提供 read、write、edit、bash 等工具;Windows 环境还可能提供 powershell。 支持交互式终端、Print、JSON、RPC 和 SDK 模式。 通过 Skill、TypeScript Extension、Prompt Template、Theme 和 Pi Package 扩展功能。 不默认内置 MCP、子 Agent、Plan Mode、权限弹窗和待办系统;这些能力可以通过 Extension、第三方 Package 或外部工具自行构建。 二、安装 2.1 使用 npm 安装 需要先安装 Node.js 和 npm,然后执行: npm install -g --ignore-scripts @earendil-works/pi-coding-agent --ignore-scripts 用于跳过依赖生命周期脚本;官方 README 说明,普通 npm 安装不依赖 Pi 的安装脚本。 2.2 使用官方安装脚本 在支持该脚本的环境中,也可以使用: curl -fsSL https://pi.dev/install.sh | sh 执行来源不明的脚本前,应先检查脚本内容和当前网络环境;生产环境或受限环境建议使用包管理器并固定版本。 ...

2026-09-13 · 2 分钟 · 417 字 · Jones