添加 claude code game studios 到项目
This commit is contained in:
78
.claude/docs/hooks-reference/post-sprint-retrospective.md
Normal file
78
.claude/docs/hooks-reference/post-sprint-retrospective.md
Normal file
@@ -0,0 +1,78 @@
|
||||
# Hook: post-sprint-retrospective
|
||||
|
||||
## Trigger
|
||||
|
||||
Manual trigger at the end of each sprint (typically invoked by the producer
|
||||
agent or the human developer).
|
||||
|
||||
## Purpose
|
||||
|
||||
Automatically generates a retrospective starting point by analyzing the sprint
|
||||
data: what was planned vs completed, velocity changes, bug trends, and common
|
||||
blockers. This is not a git hook but a workflow hook invoked through the
|
||||
`producer` agent.
|
||||
|
||||
## Implementation
|
||||
|
||||
This is a workflow hook, not a git hook. It is invoked by running:
|
||||
|
||||
```
|
||||
@producer Generate sprint retrospective for Sprint [N]
|
||||
```
|
||||
|
||||
The producer agent should:
|
||||
|
||||
1. **Read the sprint plan** from `production/sprints/sprint-[N].md`
|
||||
2. **Calculate metrics**:
|
||||
- Tasks planned vs completed
|
||||
- Story points planned vs completed (if used)
|
||||
- Carryover items from previous sprint
|
||||
- New tasks added mid-sprint
|
||||
- Average task completion time
|
||||
3. **Analyze patterns**:
|
||||
- Most common blockers
|
||||
- Which agent/area had the most incomplete work
|
||||
- Which estimates were most inaccurate
|
||||
4. **Generate the retrospective**:
|
||||
|
||||
```markdown
|
||||
# Sprint [N] Retrospective
|
||||
|
||||
## Metrics
|
||||
| Metric | Value |
|
||||
|--------|-------|
|
||||
| Tasks Planned | [N] |
|
||||
| Tasks Completed | [N] |
|
||||
| Completion Rate | [X%] |
|
||||
| Carryover from Previous | [N] |
|
||||
| New Tasks Added | [N] |
|
||||
| Bugs Found | [N] |
|
||||
| Bugs Fixed | [N] |
|
||||
|
||||
## Velocity Trend
|
||||
[Sprint N-2]: [X] | [Sprint N-1]: [Y] | [Sprint N]: [Z]
|
||||
Trend: [Improving / Stable / Declining]
|
||||
|
||||
## What Went Well
|
||||
- [Automatically detected: tasks completed ahead of estimate]
|
||||
- [Facilitator adds team observations]
|
||||
|
||||
## What Went Poorly
|
||||
- [Automatically detected: tasks that were carried over or cut]
|
||||
- [Automatically detected: areas with significant estimate overruns]
|
||||
- [Facilitator adds team observations]
|
||||
|
||||
## Blockers
|
||||
| Blocker | Frequency | Resolution Time | Prevention |
|
||||
|---------|-----------|----------------|-----------|
|
||||
|
||||
## Action Items for Next Sprint
|
||||
| # | Action | Owner | Priority |
|
||||
|---|--------|-------|----------|
|
||||
|
||||
## Estimation Accuracy
|
||||
| Area | Avg Planned | Avg Actual | Accuracy |
|
||||
|------|------------|-----------|----------|
|
||||
```
|
||||
|
||||
5. **Save** to `production/sprints/sprint-[N]-retro.md`
|
||||
Reference in New Issue
Block a user