Files
shensheshou/.cursor/skills/dev-template-project-manager/integration.md

197 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🔌 与开发模板集成指南
> 本文档说明如何将项目管理 Skill 与开发模板1-10 目录)深度集成。
---
## 一、开发模板目录结构
```
📁 开发模板/
├── 📄 AI开发引擎.md ← 🧠 总控:一键展开全部
├── 📄 代码核心提取器.md ← 🔬 分析项目、提取核心
├── 📄 模板使用说明书.md ← 📖 使用指南
├── 📁 .cursor/skills/ ← 🎯 Skill 存放位置
│ └── dev-template-project-manager/
├── 📁 1、需求/ ← 💰 CFO + 产品负责人
├── 📁 2、架构/ ← 🏗️ CTO + 架构师
├── 📁 3、原型/ ← 🎨 UI/UX 设计师
├── 📁 4、前端/ ← ⚛️ 前端技术专家
├── 📁 5、接口/ ← 🔌 API 架构师
├── 📁 6、后端/ ← 🐍 Python 架构师
├── 📁 7、数据库/ ← 💾 DBA
├── 📁 8、部署/ ← 🚀 DevOps 运维
├── 📁 9、手册/ ← 📚 技术文档专家
└── 📁 10、项目管理/ ← 📊 高级 PM
```
---
## 二、集成工作流
### 2.1 项目启动流程
```mermaid
graph TB
A[1. 初始化项目工作区] --> B[2. 展开目录1 需求]
B --> C[3. 展开目录2 架构]
C --> D[4. 任务拆解到执行表]
D --> E[5. 开始开发循环]
subgraph 开发循环
E --> F[展开目录3-8]
F --> G[更新进度]
G --> H{完成?}
H -->|否| F
H -->|是| I[展开目录9 手册]
end
I --> J[10. 生成复盘报告]
```
### 2.2 目录展开与任务关联
每次展开目录时,自动关联到执行表任务:
```yaml
目录展开 → 任务关联:
展开目录1 需求:
- 创建任务: T001 需求分析
- 输出: .apm/docs/requirements.md
展开目录2 架构:
- 创建任务: T002 架构设计
- 输出: .apm/docs/architecture.md
展开目录3-9:
- 创建对应任务
- 输出对应文档/代码
```
---
## 三、文档自动同步
### 3.1 变更传播规则
```yaml
需求变更 (目录1):
自动更新:
- 目录2 架构 (如影响技术方案)
- 目录5 接口 (如影响 API 设计)
- 目录10 执行表 (新增/调整任务)
接口变更 (目录5):
自动更新:
- 目录4 前端 (调用方式)
- 目录6 后端 (实现代码)
- 目录9 手册 (API 文档)
数据库变更 (目录7):
自动更新:
- 目录6 后端 (Model 定义)
- 目录5 接口 (数据结构)
```
---
## 四、集成指令
### 4.1 模板联动指令
```
# 从开发模板展开到项目管理
@模板联动 目录1→项目管理
- 读取 1、需求/_智能展开.md
- 生成需求文档
- 拆解任务到执行表
# 从项目管理同步到开发模板
@模板联动 项目管理→全量
- 基于执行表进度
- 更新各目录文档状态
```
### 4.2 批量展开指令
```
# 按阶段批量展开
@批量展开 规划阶段 → 展开目录1、2
@批量展开 设计阶段 → 展开目录3、5、7
@批量展开 开发阶段 → 展开目录4、6
@批量展开 交付阶段 → 展开目录8、9
```
---
## 五、项目目录结构
使用本 Skill 后,项目目录应该如下:
```
📁 项目根目录/
├── 📁 .apm/ ← 项目管理工作区
│ ├── 📄 project-state.md ← 项目状态总览
│ ├── 📄 execution-table.md ← 执行表
│ ├── 📄 conversation-log.md ← 对话记录
│ ├── 📄 prompts-library.md ← 提示词库
│ └── 📁 docs/ ← 生成的项目文档
├── 📁 app/ ← 前端代码 (目录4)
├── 📁 backend/ ← 后端代码 (目录6)
├── 📁 scripts/ ← 部署脚本 (目录8)
└── 📄 README.md ← 项目说明
```
---
## 六、最佳实践
### 6.1 项目启动清单
```markdown
## 新项目启动清单
- [ ] 初始化项目工作区 (`@项目管理 初始化项目工作区`)
- [ ] 展开目录1 生成需求文档
- [ ] 展开目录2 确定架构设计
- [ ] 拆解任务到执行表
- [ ] 设定里程碑
- [ ] 开始开发循环
```
### 6.2 每日工作流
```markdown
## 每日工作流
1. **早间** - 查看进度 (`@项目管理 查看进度`)
2. **开发中** - 遇到问题及时记录
3. **完成任务** - 更新进度 (`@项目管理 更新进度`)
4. **下班前** - 生成站会纪要 (`@项目管理 站会纪要`)
```
---
## 七、常见问题
### Q: 如何同时使用开发模板和项目管理 Skill
A: 两者是互补关系:
- 开发模板提供各角色的专业指导
- 项目管理 Skill 提供统一的进度追踪和上下文管理
使用时用 `@项目管理 展开目录[N]` 调用开发模板的智能展开,同时自动更新执行表和项目状态。
### Q: 生成的文档存放在哪里?
A: 统一存放在 `.apm/docs/` 目录,方便管理和版本控制。
---
> **记住**: 开发模板是"专家团队",项目管理 Skill 是"项目经理"。两者配合,让 AI 成为你的完整开发团队!