Git workflow, code quality, context management and testing commands: - commit, push, pr, issue - git operations - simplify, refactor, verify, check - code quality - catchup, onboard, save, cleanup - context management - test, format, sync - development utilities Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
131 lines
1.9 KiB
Markdown
131 lines
1.9 KiB
Markdown
# Handoff Template
|
|
|
|
Use this template when saving progress with `/workflow:save`.
|
|
|
|
---
|
|
|
|
```markdown
|
|
# Handoff Document
|
|
|
|
**Branch:** [branch-name]
|
|
**Last Updated:** [YYYY-MM-DD HH:MM]
|
|
**Goal:** [What we're trying to accomplish]
|
|
|
|
---
|
|
|
|
## Progress
|
|
|
|
### Completed
|
|
- [x] Task 1: Brief description
|
|
- [x] Task 2: Brief description
|
|
|
|
### In Progress
|
|
- [ ] Task 3: Brief description
|
|
- Started: [what's done]
|
|
- Remaining: [what's left]
|
|
|
|
### Not Started
|
|
- [ ] Task 4: Brief description
|
|
- [ ] Task 5: Brief description
|
|
|
|
---
|
|
|
|
## Key Decisions
|
|
|
|
### Decision 1: [Title]
|
|
**Context:** Why this decision was needed
|
|
**Choice:** What was decided
|
|
**Rationale:** Why this option was chosen
|
|
|
|
### Decision 2: [Title]
|
|
**Context:** ...
|
|
**Choice:** ...
|
|
**Rationale:** ...
|
|
|
|
---
|
|
|
|
## Files Modified
|
|
|
|
| File | Changes |
|
|
|------|---------|
|
|
| `path/to/file1.ts` | Added feature X |
|
|
| `path/to/file2.ts` | Fixed bug Y |
|
|
| `path/to/file3.ts` | Refactored Z |
|
|
|
|
---
|
|
|
|
## Current State
|
|
|
|
### Working
|
|
- Feature A is functional
|
|
- Tests pass
|
|
|
|
### Not Working
|
|
- Feature B has a bug in edge case
|
|
- Test for C is flaky
|
|
|
|
### Uncommitted Changes
|
|
```
|
|
M src/utils.ts
|
|
M src/api/client.ts
|
|
?? src/new-file.ts
|
|
```
|
|
|
|
---
|
|
|
|
## Blockers
|
|
|
|
- [ ] Blocker 1: Description and what's needed to unblock
|
|
- [ ] Blocker 2: Description
|
|
|
|
---
|
|
|
|
## Next Steps
|
|
|
|
1. **Immediate**: First thing to do when resuming
|
|
2. **Then**: Second priority
|
|
3. **Later**: Can be done after main task
|
|
|
|
---
|
|
|
|
## Notes
|
|
|
|
### Important Context
|
|
- Note 1: Something important to remember
|
|
- Note 2: A gotcha or edge case
|
|
|
|
### Links
|
|
- Issue: #123
|
|
- PR: #456
|
|
- Docs: https://...
|
|
|
|
### Questions for User
|
|
- Question 1?
|
|
- Question 2?
|
|
```
|
|
|
|
---
|
|
|
|
## Minimal Handoff
|
|
|
|
For quick saves:
|
|
|
|
```markdown
|
|
# Handoff
|
|
|
|
**Branch:** feature/xyz
|
|
**Goal:** Implement user preferences
|
|
|
|
## Done
|
|
- [x] Database schema
|
|
- [x] API endpoint
|
|
|
|
## Next
|
|
1. Add frontend form
|
|
2. Write tests
|
|
|
|
## Notes
|
|
- Using Zustand for state (user preference)
|
|
- Validation schema in src/lib/validators.ts
|
|
```
|