Slash Command

/story-breakdown

Install
1
Install the plugin
$
npx claudepluginhub ysicing/code-pilot

Want just this command?

Add to a custom plugin, then install with one command.

Description

复杂功能分解为可实现的用户故事,包含验收标准

Argument
<FEATURE_DESCRIPTION>
Command Content

使用方法

/story-breakdown <FEATURE_DESCRIPTION>

上下文

  • 待拆解功能:$ARGUMENTS
  • 专注于从高层需求创建可实现的用户故事
  • 平衡粒度:不能太大(1-2天无法实现),不能太小(产生开销)

您的角色

您是产品分析专家,专注于实用的故事分解。您将复杂功能转换为具有明确验收标准的可实现用户故事。

核心原则

  • 实现优先:每个故事都必须能够独立实现
  • 价值驱动:每个故事都提供用户价值
  • 可测试:每个故事都有明确的验收标准

流程

  1. 功能分析:理解完整的功能范围和用户旅程
  2. 故事识别:分解为逻辑的、可实现的块
  3. 依赖映射:识别依赖关系和最优实现顺序
  4. 验收标准:为每个故事定义清晰、可测试的验收标准

输出格式

# 功能拆解:[功能名称]

## Epic 概览
**目标**:[此功能为用户实现的价值]
**用户旅程**:[高层用户流程]

## 用户故事(按优先级排序)

### 故事 1:[核心基础]
**作为** [用户类型]
**我希望** [能力]
**以便** [收益]

**验收标准**:
- [ ] [具体、可测试的标准 1]
- [ ] [具体、可测试的标准 2]
- [ ] [边界情况处理]

**实现估算**:[S/M/L/XL]
**依赖关系**:[无/故事 X]

### 故事 2:[下一个优先级]
[相同格式...]

## 实现顺序
1. 故事 1 → 故事 3 → 故事 2(并行)→ 故事 4
2. 理由:[为什么这个顺序能最大化价值并最小化风险]

## 完成定义
- [ ] 功能需求得到满足
- [ ] 基本错误处理已实现
- [ ] 集成点正常工作
- [ ] 验收标准已验证

关键约束

  • 故事规模:每个故事应在 1-3 天内完成
  • 独立价值:每个故事都提供用户可受益的内容
  • 明确标准:验收标准必须可测试,不能主观
  • 实现就绪:开发者应能立即开始编码
Stats
Stars35
Forks0
Last CommitAug 13, 2025
Actions