work-handover
Generate comprehensive handover documentation for session end. Use when wrapping up a session, taking a long break, or handing off to another session.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate comprehensive handover documentation for session end. Use when wrapping up a session, taking a long break, or handing off to another session.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Scan for new project repos and add them to the Manager's project index. Use when you want to discover repos that aren't yet tracked.
Send a message/command to a specific session by ID. This skill is for the Manager session inside Workstation app. If you are in a standalone agent session, suggest the user open the Workstation app and use this skill from the Manager terminal.
Auto-route a message to the best matching session based on repo name, task ID, or context. This skill is for the Manager session inside Workstation app. If you are in a standalone agent session, suggest the user open the Workstation app and use this skill from the Manager terminal.
Save current work state to persistent checkpoint. Use frequently to track progress, especially after completing steps or before taking breaks.
Resume a task using fuzzy matching across all repos. Use when user wants to continue previous work, says "resume", "continue", or references a past task.
List all active sessions in the Workstation. This skill is for the Manager session inside Workstation app. If you are in a standalone agent session, suggest the user open the Workstation app and use this skill from the Manager terminal.
| name | work-handover |
| description | Generate comprehensive handover documentation for session end. Use when wrapping up a session, taking a long break, or handing off to another session. |
| arguments |
Generate comprehensive handover documentation for session end.
/work-handover
# Task: Character API Migration - Handover
**Date:** 2026-01-29
**Session:** abc123
**Status:** 3/5 steps complete
## Completed This Session
- [x] **update_api_contract**: Added /companions endpoint, deprecated /characters
- [x] **backend_implementation**: Handler in subscription.py:245-312, 5 tests passing
- [x] **frontend_api_client**: Types and fetch function updated (partial)
## Current Position
Step `frontend_api_client` partially complete:
- CompanionResponse type: done
- CompanionListResponse type: done
- fetchCompanions(): done
- useCompanions(): NOT DONE ← resume here
## Next Steps
1. Complete useCompanions() hook in client.ts:145
2. Update frontend components to use new types
3. Run integration tests
## Resume Prompt
\```
Resume: Character API Migration
HANDOVER: ~/projects/webapp/archive/33_user_auth/HANDOVER.md
NEXT TASKS:
1. Complete useCompanions() hook (client.ts:145)
2. Update CharacterList component to use CompanionResponse
3. Run integration test suite
\```
## Files Modified
- `backend/user_subscription/docker/subscription.py` (new endpoint)
- `backend/user_subscription/tests/test_companions.py` (new tests)
- `varie-character-extension/src/api/client.ts` (updated types, fetch)
- `varie-character-extension/src/types/companion.ts` (new file)
## Notes
Response type naming follows pattern from existing CharacterResponse.
Backend validation uses same schema as /characters for consistency.
# Character API Migration - TODO
## Completed
- [x] Define API contract changes
- [x] Implement backend handler
- [x] Add backend tests
- [x] Update TypeScript types
- [x] Update fetch function
## In Progress
- [ ] Update useCompanions hook ← CURRENT
## Pending
- [ ] Update CharacterList component
- [ ] Update CharacterDetail component
- [ ] Integration tests
- [ ] Update documentation
> /work-handover
Generating handover for: Character API Migration
Session summary:
Duration: 2h 15m
Steps completed: 2.5 of 5
Files changed: 4
Writing: archive/33_user_auth/HANDOVER.md
Updating: archive/33_user_auth/TODO.md
Saving final checkpoint...
═══════════════════════════════════════════════════
Handover complete. Copy this to resume:
───────────────────────────────────────────────────
Resume: Character API Migration
HANDOVER: ~/projects/webapp/archive/33_user_auth/HANDOVER.md
NEXT TASKS:
1. Complete useCompanions() hook (client.ts:145)
2. Update CharacterList component
3. Run integration tests
───────────────────────────────────────────────────