スキル一覧に戻る

team-sync

coderhzy / vibecoding-project-manager

0🍴 0📅 2026年1月6日

vibecoding-project-manager

SKILL.md

# team-sync

多人协作文档同步,确保团队成员间的信息传递。

## 触发条件

### 自动触发
- 会话结束时
- 完成重要功能后
- 检测到文档过期(>24h未更新)

### 手动触发
- `/team:sync`
- `/team:handoff`

## 维护的文档

### 1. 团队状态板 `.claude/team/status.md`

```markdown
# 团队状态板

> 最后更新: {timestamp}

## 当前活跃

| 成员 | 任务 | 分支 | 状态 | 开始时间 |
|------|------|------|------|----------|
| @张三 | #task-001 用户登录 | feature/auth | 进行中 | 2024-01-10 |
| @李四 | #task-003 订单模块 | feature/order | 代码审查 | 2024-01-09 |

## 最近完成

| 成员 | 任务 | 完成时间 | PR |
|------|------|----------|-----|
| @王五 | #task-002 支付集成 | 2024-01-10 | #42 |

## 阻塞事项

| 任务 | 阻塞原因 | 需要 | 负责人 |
|------|----------|------|--------|
| #task-004 | 等待 API 文档 | @后端团队 | @张三 |
```

### 2. 交接文档 `.claude/team/handoff.md`

```markdown
# 任务交接记录

## {日期} - {任务名} 交接

### 交接人
- **从**: @张三
- **到**: @李四

### 任务状态
- **完成度**: 70%
- **分支**: feature/auth
- **最后提交**: a1b2c3d

### 已完成
- [x] 数据模型设计
- [x] 登录接口实现
- [x] JWT 生成

### 待完成
- [ ] 刷新 Token 逻辑
- [ ] 登出接口
- [ ] 单元测试

### 注意事项
- `src/auth/token.ts` 中的 SECRET 需要从环境变量读取
- 参考 `docs/auth-flow.md` 了解完整流程

### 相关文件
- `src/auth/*` - 主要代码
- `src/models/user.ts` - 用户模型
- `.claude/sessions/2024-01-10-auth.md` - 开发记录

### 遗留问题
1. Token 过期时间待定,目前是 1 小时
2. 是否需要支持多设备登录?
```

### 3. 决策日志 `.claude/team/decisions.md`

```markdown
# 团队决策日志

## 2024-01-10 - JWT vs Session 认证

**参与者**: @张三, @李四, @王五

**背景**: 需要选择用户认证方案

**选项**:
1. JWT Token - 无状态,适合分布式
2. Session - 有状态,需要 Redis

**决定**: JWT Token

**理由**:
- 后续会部署多实例
- 减少 Redis 依赖
- 移动端更友好

**影响**:
- 需要实现 Token 刷新机制
- 登出需要黑名单机制
```

### 4. 每日站会 `.claude/team/standup/{date}.md`

```markdown
# 站会记录 - 2024-01-10

## @张三
**昨天**: 完成用户登录接口
**今天**: 实现 Token 刷新
**阻塞**: 无

## @李四
**昨天**: 订单模块数据库设计
**今天**: 订单 CRUD 接口
**阻塞**: 等待支付接口文档

## 讨论事项
- Token 过期时间定为 2 小时
- 下周开始前端联调
```

## 执行流程

### 会话结束时自动执行

1. **更新状态板**
   - 标记任务状态变更
   - 更新完成进度
   - 记录阻塞事项

2. **生成交接信息**
   - 如果任务未完成,生成交接文档
   - 记录当前状态和注意事项
   - 列出相关文件

3. **同步决策**
   - 提取会话中的重要决策
   - 记录到决策日志
   - 标注参与者和影响

### 确认检查点

```
📋 团队同步检查

即将更新以下文档:
1. team/status.md - 更新任务状态
2. team/handoff.md - 添加交接记录(如需要)
3. sessions/xxx.md - 保存会话记录

是否确认?(y/n/e)
- y: 确认更新
- n: 跳过
- e: 编辑后更新
```

## 多人协作最佳实践

### 开始工作前

```
/team:status          # 查看团队状态
/workflow:understand  # 加载上下文
```

### 工作中

```
# 遇到重要决策时
/team:decision "选择 TypeORM 而不是 Prisma"

# 遇到阻塞时
/team:block "等待设计稿"
```

### 结束工作时

```
/session:end          # 自动触发 team-sync
# 或手动
/team:handoff @李四   # 指定交接给谁
```