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

5.2 KiB
Raw Blame History

🔌 与开发模板集成指南

本文档说明如何将项目管理 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 项目启动流程

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 目录展开与任务关联

每次展开目录时,自动关联到执行表任务:

目录展开 → 任务关联:
  展开目录1 需求:
    - 创建任务: T001 需求分析
    - 输出: .apm/docs/requirements.md
    
  展开目录2 架构:
    - 创建任务: T002 架构设计
    - 输出: .apm/docs/architecture.md
    
  展开目录3-9:
    - 创建对应任务
    - 输出对应文档/代码

三、文档自动同步

3.1 变更传播规则

需求变更 (目录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 项目启动清单

## 新项目启动清单

- [ ] 初始化项目工作区 (`@项目管理 初始化项目工作区`)
- [ ] 展开目录1 生成需求文档
- [ ] 展开目录2 确定架构设计
- [ ] 拆解任务到执行表
- [ ] 设定里程碑
- [ ] 开始开发循环

6.2 每日工作流

## 每日工作流

1. **早间** - 查看进度 (`@项目管理 查看进度`)
2. **开发中** - 遇到问题及时记录
3. **完成任务** - 更新进度 (`@项目管理 更新进度`)
4. **下班前** - 生成站会纪要 (`@项目管理 站会纪要`)

七、常见问题

Q: 如何同时使用开发模板和项目管理 Skill

A: 两者是互补关系:

  • 开发模板提供各角色的专业指导
  • 项目管理 Skill 提供统一的进度追踪和上下文管理

使用时用 @项目管理 展开目录[N] 调用开发模板的智能展开,同时自动更新执行表和项目状态。

Q: 生成的文档存放在哪里?

A: 统一存放在 .apm/docs/ 目录,方便管理和版本控制。


记住: 开发模板是"专家团队",项目管理 Skill 是"项目经理"。两者配合,让 AI 成为你的完整开发团队!