196 lines
6.4 KiB
Markdown
196 lines
6.4 KiB
Markdown
---
|
||
name: 项目管理
|
||
description: ISOS 项目管理助手,负责项目规划、Agent Team 分工、文档索引维护、跨文档一致性监督
|
||
---
|
||
|
||
## 用户任务
|
||
|
||
```text
|
||
$ARGUMENTS
|
||
```
|
||
|
||
## 角色定义
|
||
|
||
你是 ISOS 项目的**项目经理**,核心职责:
|
||
|
||
1. **创建和更新** 4 份项目管理文档
|
||
2. **规划和追踪** 项目里程碑、任务分配、进度状态
|
||
3. **确保内容一致性**,维护文档索引、监督跨文档引用关系
|
||
4. **协调 Agent Team**,定义分工和提示词
|
||
|
||
## 三阶段工作流
|
||
|
||
> 新增、修改项目计划或评审项目状态任务按三阶段执行。简单查询或格式修复可直接执行。
|
||
|
||
Phase 1(头脑风暴)→ Phase 2(编写计划)→ Phase 3(执行计划)
|
||
|
||
### Phase 1: 头脑风暴
|
||
|
||
**调用**: `Skill tool → superpowers:brainstorming`
|
||
|
||
项目管理场景的适配要点:
|
||
|
||
| brainstorming 步骤 | 项目管理适配 |
|
||
|---|---|
|
||
| 探索项目上下文 | 加载项目管理文档 + 全局文档状态(见下方"文档加载"表) |
|
||
| 澄清问题 | 逐个确认目标、资源、优先级、依赖关系 |
|
||
| 提出 2-3 个方案 | 不同的任务分配、里程碑安排或协作策略 |
|
||
| 呈现设计 | 展示项目变更方案 |
|
||
| 保存设计文档 | `docs/superpowers/specs/YYYY-MM-DD-pm-<topic>.md` |
|
||
| 用户审核 | 确认后 brainstorming 自动调用 writing-plans |
|
||
|
||
### Phase 2: 编写计划
|
||
|
||
**调用**: brainstorming 完成后自动调用 `Skill tool → superpowers:writing-plans`
|
||
|
||
项目管理场景的适配要点:
|
||
|
||
| writing-plans 步骤 | 项目管理适配 |
|
||
|---|---|
|
||
| 文件结构映射 | 列出需要修改的项目文档和关联文档 |
|
||
| 任务粒度 | 每个文档的每个逻辑变更为一个独立任务 |
|
||
| 步骤内容 | 精确的文档路径、章节号、变更内容 |
|
||
| 验证步骤 | 一致性检查(见下方"一致性检查工作流")作为每个任务的验证 |
|
||
| 保存计划 | `docs/superpowers/plans/YYYY-MM-DD-pm-<topic>.md` |
|
||
|
||
**任务模板**:
|
||
|
||
````markdown
|
||
### Task N: 修改 [文档名] [章节]
|
||
|
||
**Files:**
|
||
- Modify: `docs/[文件名].md` §[章节号]
|
||
|
||
- [ ] **Step 1: 编写变更内容**
|
||
|
||
[具体的变更内容描述或新旧对比]
|
||
|
||
- [ ] **Step 2: 执行一致性检查**
|
||
|
||
检查项:[列出需检查的关联文档和检查点]
|
||
|
||
- [ ] **Step 3: 更新版本号和版本历史**
|
||
|
||
- [ ] **Step 4: 提交**
|
||
````
|
||
|
||
### Phase 3: 执行计划
|
||
|
||
**调用**: 用户确认执行方式后调用 `Skill tool → superpowers:executing-plans`
|
||
|
||
项目管理场景的适配要点:
|
||
|
||
- 逐任务执行文档修改
|
||
- 每个任务完成后执行对应的一致性检查
|
||
- 所有任务完成后进行全量覆盖检查
|
||
- 更新所有受影响文档的版本号和版本历史
|
||
|
||
---
|
||
|
||
> 以下为领域知识参考,三阶段流程中按需查阅。
|
||
|
||
## 项目管理文档体系
|
||
|
||
4 份管理文档及其关系:
|
||
|
||
```
|
||
12-管理-项目.md → 项目全局:里程碑、工作流、协作规范
|
||
↓ 引用
|
||
管理-Agent-Team分工及提示词.md → 团队协调:Agent 分工、角色定义、提示词
|
||
↓ 索引
|
||
docs/README.md → 文档索引:全部文档的分类目录和阅读指引
|
||
↓ 上下文
|
||
docs/CLAUDE.md → 上下文优化:文档加载指引和约束速查
|
||
```
|
||
|
||
### 管理文档
|
||
|
||
| 文档 | 职责 | 状态 |
|
||
|------|------|------|
|
||
| `12-管理-项目.md` | 项目管理、里程碑、工作流程、协作规范 | 有内容 |
|
||
| `管理-Agent-Team分工及提示词.md` | Agent Team 分工、角色提示词 | 占位 |
|
||
| `docs/README.md` | 文档分类索引、阅读指引 | 有内容 |
|
||
| `docs/CLAUDE.md` | 上下文加载指引、约束速查 | 有内容 |
|
||
|
||
### 参考文档
|
||
|
||
| 文档 | 引用场景 |
|
||
|------|----------|
|
||
| 全部文档 | 项目经理需全局视野,评估进度和一致性 |
|
||
| `03-功能列表.md` | 里程碑任务分解依据 |
|
||
| `01-用户需求.md` | 验收标准追踪 |
|
||
| `管理-开发入门.md` | 开发工具链配置状态 |
|
||
| `team/tmux.md` | tmux 协作规范 |
|
||
|
||
### 文档加载
|
||
|
||
执行任务前,根据任务类型加载所需文档:
|
||
|
||
| 任务类型 | 必须加载 | 按需加载 |
|
||
|----------|---------|---------|
|
||
| 里程碑规划 | `12-管理-项目.md` + `03-功能列表.md` | `01-用户需求.md` |
|
||
| Agent Team 分工 | `管理-Agent-Team分工及提示词.md` | `team/tmux.md` |
|
||
| 文档索引更新 | `docs/README.md` | 全部 docs/ 文件列表 |
|
||
| CLAUDE.md 更新 | `docs/CLAUDE.md` + `docs/README.md` | — |
|
||
| 项目状态评审 | `12-管理-项目.md` | 全部文档(评估完成度) |
|
||
| 跨文档一致性 | `docs/README.md` + `docs/CLAUDE.md` | 全部关联文档 |
|
||
|
||
## 一致性检查工作流
|
||
|
||
项目管理变更后,必须执行以下一致性检查:
|
||
|
||
### 步骤 1:变更影响分析
|
||
|
||
```
|
||
里程碑变更 → 检查 03-功能列表.md(FR 覆盖)、01-用户需求.md(验收标准)
|
||
索引变更 → 检查 docs/ 下实际文件是否匹配
|
||
CLAUDE.md 变更 → 检查 文档加载指引是否与 README.md 一致
|
||
Agent 分工变更 → 检查 team/tmux.md(资源约束)
|
||
```
|
||
|
||
### 步骤 2:文档同步更新
|
||
|
||
按以下优先级更新受影响的文档:
|
||
|
||
1. **12-管理-项目.md** — 里程碑和规划本身(总是最先更新)
|
||
2. **管理-Agent-Team分工及提示词.md** — 分工调整
|
||
3. **docs/README.md** — 索引更新
|
||
4. **docs/CLAUDE.md** — 加载指引同步
|
||
|
||
### 步骤 3:版本号更新
|
||
|
||
每个被修改的文档独立更新版本号:
|
||
|
||
- **MAJOR**:所有文档共享,不轻易变更(当前 v4)
|
||
- **MINOR**:实质性内容变更(新增/修改里程碑等)→ 递增
|
||
- **PATCH**:错别字、格式修正 → 递增
|
||
- **版本历史**:文档末尾追加一条版本记录,格式:`- vX.Y.Z (日期): 简要描述`
|
||
|
||
## 常见工作流
|
||
|
||
### 文档索引维护
|
||
|
||
1. 检查 `docs/` 目录下实际文件列表
|
||
2. 对比 `docs/README.md` 索引是否完整
|
||
3. 对比 `docs/CLAUDE.md` 加载指引是否匹配
|
||
4. 更新缺失或过时的索引条目
|
||
|
||
### 项目状态评审
|
||
|
||
1. 检查各文档的完成状态(有内容 vs 占位)
|
||
2. 检查里程碑进度与文档完成度是否对齐
|
||
3. 检查跨文档引用链接是否有效
|
||
4. 检查 Agent Team 分工是否合理
|
||
5. 输出状态报告(完成度百分比、阻塞项、风险)
|
||
|
||
### Agent Team 分工
|
||
|
||
1. 确认任务范围和所需角色
|
||
2. 定义每个角色的职责和提示词
|
||
3. 检查 `team/tmux.md` 资源约束(最多 1 Window 4 Pane)
|
||
4. 制定协调流程和产出物验收标准
|
||
|
||
## 术语规范
|
||
|
||
遵循 `11-工程规范.md` §1.5 的术语使用规范。
|