Skip to content
cccskills
FreePublished on GitHub

shape-up-cycles

管理交付节奏和 Cycle 时间盒时使用。适用于替代传统 Sprint、固定时间可变范围的项目、AI 工作流的快节奏管理。优先使用 Linear Cycles + Basecamp Shape Up + Cooldown 节奏。

The English summary is being prepared. Showing the original description.

See how to install

Files included (4)

  • SKILL.md6.1 KB
  • templates/cooldown-checklist-template.md564 B
  • templates/cycle-kickoff-template.md570 B
  • templates/cycle-report-template.md570 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Cycle 节奏管理

参考来源:Linear Cycles、Basecamp Shape Up

适用场景

  • 替代传统 Sprint
  • AI 工作流的快节奏交付
  • 固定时间可变范围的项目
  • 避免估算地狱
  • 需要持续交付节奏

核心思想

传统 Sprint:
  估算时间 → 排满 → 时间不够延期或砍质量

Cycle 模式:
  固定时间盒(Appetite)→ 时间到了交付当时最有价值的部分
  范围可调,时间不延

AI 工作流的优势:
  执行速度快,瓶颈在等待
  Cycle 节奏更适合短周期、高频交付

Cycle 类型(AI 工作流适配)

Micro Cycle:30~60 分钟
  - 一个功能点从设计到测试
  - 适合 S/M 级任务
  - 单工作流或 2 个工作流串行

Standard Cycle:2~4 小时
  - 一个完整模块
  - 适合 M/L 级任务
  - 多工作流协作

Extended Cycle:1 天(实际执行 6~8 小时 + 等待)
  - 跨多模块的大功能
  - 适合 L 级任务
  - 全流程参与

Multi-Day Cycle:2~5 天
  - 大型项目阶段
  - 适合 XL 级任务
  - 包含多个 Extended Cycle

Cycle 规则

1. 开始前明确目标和验收标准
   - 不是"做某些功能"
   - 而是"达到某个可验证的状态"

2. Cycle 内不接受新需求
   - 变更进入下一个 Cycle
   - 紧急 bug 例外(占用 cooldown)

3. 时间到了但没完成
   - 砍范围交付最有价值的部分
   - 不延期
   - 剩余范围进入下个 Cycle

4. Cycle 结束后必有 cooldown
   - 不能背靠背开始新 Cycle
   - cooldown 用于消化遗留问题

Cooldown(冷却期)

每个 Standard Cycle 后:15~30 分钟
每个 Extended Cycle 后:1~2 小时
每个 Multi-Day Cycle 后:半天到一天

Cooldown 用途:
  - 处理上个 Cycle 遗留的小问题
  - 更新文档和 field-journal
  - 为下个 Cycle 做准备
  - 团队/工作流回血
  - 不安排新的开发任务

为什么必须有 cooldown:
  - 防止技术债积累
  - 给文档更新留时间
  - 让经验沉淀下来
  - 避免连续高强度交付崩溃

Cycle 内的关键活动

Cycle Kickoff(开始)

□ 明确 Cycle 目标
□ 定义验收标准
□ 列出 Cycle 内的任务(用 wbs-decomposition)
□ 标注关键路径和风险
□ 启动 progress-tracking

Cycle 执行(中间)

□ 按编排模式执行(来自 orchestration)
□ 实时维护任务状态
□ 阻塞按 L1/L2/L3 升级
□ 不接受新需求(除紧急 bug)
□ 时间预算监控

Cycle End(结束)

□ 验证 Cycle 目标是否达成
□ 时间到了砍范围(如果未完成)
□ 输出 Cycle 报告
□ 简短复盘(5 分钟)

Cooldown(冷却)

□ 处理遗留小问题
□ 更新 field-journal
□ 沉淀经验
□ 准备下个 Cycle

Cycle 报告模板

## Cycle 报告:[Cycle 名称]

### 基本信息

- Cycle 类型:Standard / Extended / Multi-Day
- 时间范围:[开始时间] ~ [结束时间]
- 实际耗时:X 小时

### Cycle 目标

[明确写出本 Cycle 要达成的目标]

### 完成情况

| 任务 | 状态 | 备注 |
|------|------|------|
| T1 | ✅ done | 按预期完成 |
| T2 | ✅ done | 比预期快 |
| T3 | ⚠️ rework | 验收未通过,下个 Cycle 修复 |
| T4 | ⏰ skipped | 时间不够,移到下个 Cycle |

### 关键交付物

- [产出 1]
- [产出 2]

### 阻塞和异常

- 阻塞 1:[描述] - 解决方式:[L1/L2/L3]
- 异常 1:[描述] - 影响:[评估]

### 下个 Cycle 准备

- 待修复:T3
- 待处理:T4
- 新需求:[列表]

### 简短复盘

- 做得好:[1~2 条]
- 待改进:[1~2 条]
- 沉淀:[field-journal 条目]

Cycle vs Sprint 对比

| 维度 | Cycle | Sprint |
|------|-------|--------|
| 时间盒 | 灵活(30min ~ 多天) | 固定(通常 2 周) |
| 范围 | 可变 | 固定 |
| 估算 | 不估,按 Appetite | 详细估算 |
| 仪式 | 简化(Kickoff + 简短复盘) | 完整(Planning/Daily/Review/Retro) |
| 节奏 | 连续 + Cooldown | 连续 Sprint |
| 适合 | AI 工作流 / 小团队 | 传统团队 / 大项目 |

工作流程

1. Cycle 规划:
   - 确定 Cycle 类型(Micro/Standard/Extended/Multi-Day)
   - 设定 Appetite(时间盒)
   - 明确 Cycle 目标
   ↓
2. Kickoff:
   - 加载 wbs-decomposition + critical-path + orchestration
   - 列出任务
   - 启动 progress-tracking
   ↓
3. 执行:
   - 不接受新需求
   - 实时追踪状态
   - 时间监控
   ↓
4. End:
   - 验证目标
   - 必要时砍范围
   - 输出 Cycle 报告
   ↓
5. Cooldown:
   - 处理遗留
   - 更新 field-journal
   - 准备下个 Cycle

质量自检

□ Cycle 目标是否可验证
□ Appetite 是否合理(不要 100h 的 Cycle)
□ 是否真的不接受新需求
□ 时间到了是否真的砍范围(不是延期)
□ 是否有 Cooldown
□ Cycle 报告是否输出
□ 简短复盘是否做了

常见坑

  1. 没有 Appetite——又陷入估算地狱
  2. Cycle 太长——失去灵活性
  3. Cycle 太短——开销大于收益
  4. 接受 Cycle 内新需求——破坏时间盒
  5. 没有 Cooldown——技术债累积
  6. Cooldown 被压缩——"时间紧" → 失去消化时间
  7. 不做简短复盘——经验流失
  8. Cycle 报告流于形式——不真实评估

配套模板

  • templates/cycle-kickoff-template.md — Cycle 启动模板
  • templates/cycle-report-template.md — Cycle 报告模板
  • templates/cooldown-checklist-template.md — Cooldown 清单

与其他 skill 的协作

上游:
  okr-alignment → 用 OKR 指导 Cycle 主题

平行:
  wbs-decomposition → Cycle 内的任务分解
  progress-tracking → Cycle 执行追踪

下游:
  retrospective → Cycle 复盘
  dora-metrics → Cycle 数据用于 DORA 计算

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

A/B 测试设计与分析时使用。适用于产品实验、功能验证、转化率优化。融合假设驱动 + 样本量计算 + 置信度判断。

The English summary is being prepared. Showing the original description.

zhaoxuya520/AI-Fullstack-Delivery-Workflow53Updated May 19, 2026

上线前业务方/产品方验收时使用。适用于功能交付确认、UAT、发布会签。融合 BDD Given-When-Then、Specification by Example、ATDD。

The English summary is being prepared. Showing the original description.

zhaoxuya520/AI-Fullstack-Delivery-Workflow53Updated May 19, 2026

设计无障碍可访问的界面时使用。适用于满足 WCAG 标准、键盘导航、屏幕阅读器支持。优先使用 WCAG 2.2 AA 级标准 + 键盘 + 焦点 + 对比度 + ARIA。

The English summary is being prepared. Showing the original description.

zhaoxuya520/AI-Fullstack-Delivery-Workflow53Updated May 19, 2026

实现可访问性(无障碍)时使用。覆盖 WCAG 2.2 AA / ARIA / 键盘导航 / 屏幕阅读器 / 颜色对比 / 焦点管理。融合 React Aria / Radix UI / Headless UI 实践 + axe-core 自动化测试。

The English summary is being prepared. Showing the original description.

zhaoxuya520/AI-Fullstack-Delivery-Workflow53Updated May 19, 2026

AI 模型部署时使用。适用于推理服务 / GPU / TensorRT / 监控 / 扩缩容。

The English summary is being prepared. Showing the original description.

zhaoxuya520/AI-Fullstack-Delivery-Workflow53Updated May 19, 2026

数据分析报告输出时使用。适用于业务分析报告、周报、专项分析、决策支持。融合洞察 + 建议 + 行动项。

The English summary is being prepared. Showing the original description.

zhaoxuya520/AI-Fullstack-Delivery-Workflow53Updated May 19, 2026

See all skills by zhaoxuya520

Report a problem with this skill