prompt-plus
v1.1.2
Published
AI技能包管理工具 - 基于技能包驱动的 AI 开发工作流
Maintainers
Readme
prompt-plus
AI 技能包管理工具 - 基于技能包驱动的开发工作流
⚠️ v1.1.0+ 断档式更新:不兼容 v1.0.x,请重新安装
安装
npm install -g prompt-plus快速开始
# 1. 添加技能包仓库
pp repo add official https://github.com/LeeSeaside/prompt-plus-templates.git
# 2. 同步仓库
pp repo sync
# 3. 查看可用技能包
pp skill list
# 4. 安装技能包到当前项目
pp skill install backend_api
# 5. 查看已安装的技能包
pp skill installed命令列表
仓库管理
pp repo add <name> <url> # 添加技能包仓库
pp repo add <name> <url> -b <branch> # 指定分支
pp repo remove <name> # 移除仓库
pp repo list # 列出所有仓库
pp repo sync # 同步所有仓库
pp repo sync <name> # 同步指定仓库技能包管理
pp skill list # 列出所有可用技能包
pp skill list -r <repo> # 列出指定仓库的技能包
pp skill install # 交互式安装技能包
pp skill install <name> # 安装指定技能包
pp skill installed # 查看已安装的技能包
pp skill upgrade # 升级技能包(保留 context.md)
pp skill upgrade <name> # 升级指定技能包
pp skill up # upgrade 简写工作区管理
pp workspace init # 初始化 AI 工作区
pp ws init # 简写技能包仓库格式
如果你想创建自己的技能包仓库,请按以下格式组织:
prompt-plus-templates/
└── skills/
├── backend_api/
│ ├── manifest.md # 执行流程和规范(必需)
│ ├── context.md # 项目配置模板(必需)
│ ├── input/ # 输入文档目录
│ │ └── .gitkeep
│ ├── output/ # 输出文档目录
│ │ └── .gitkeep
│ └── tools/ # 提示词工具
│ ├── init.md # 初始化提示词
│ └── dev.md # 开发提示词
├── frontend_api/
│ └── ...
└── another_skill/
└── ...manifest.md 格式
# Skill Manifest: 技能名称
## 技能描述
简要说明这个技能包的用途。
## 执行协议
定义 AI 执行任务的步骤流程。
### 1. Context Check (上下文检查)
...
### 2. Input Acquisition (获取需求)
...
### 3. Code Generation (代码生成)
...
### 4. Documentation Output (文档输出)
...
## 约束条件
- 约束 1
- 约束 2安装后的项目结构
your-project/
├── .ai-workspace/
│ ├── RULES.md # AI 工作流规则(自动生成)
│ └── skills/
│ ├── backend_api/
│ │ ├── manifest.md
│ │ ├── context.md # 需要初始化
│ │ ├── input/
│ │ ├── output/
│ │ └── tools/
│ └── frontend_api/
│ └── ...
└── (你的项目源码)使用流程
- 安装技能包:
pp skill install backend_api - 初始化配置:查看
tools/init.md,复制提示词发送给 AI - AI 扫描项目:AI 会分析项目并填充
context.md - 开始开发:将需求文档放入
input/,使用tools/dev.md的提示词
技能包升级
当仓库有更新时:
pp repo sync # 同步仓库(不影响已安装的技能包)
pp skill upgrade # 升级技能包(保留 context.md、input/、output/)工作流闭环
backend_api 会输出前端对接文档,可直接用于 frontend_api:
backend_api 开发完成
↓
输出 output/api-spec-[模块].md
↓
复制到 frontend_api/input/
↓
frontend_api 生成前端代码License
MIT
