this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add handoff to alice-marketplace and fix hook logging

- Add handoff plugin to marketplace.json
- Add debug logging to check-handoff.sh for troubleshooting
- Bump handoff to v1.1.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

alice f83d052f cb779e75

+20 -1
+5
.claude-plugin/marketplace.json
··· 8 8 "name": "plan-saver", 9 9 "source": "./plugins/plan-saver", 10 10 "description": "Automatically saves plans from plan mode to your repo's .claude/plans/ with numbered filenames" 11 + }, 12 + { 13 + "name": "handoff", 14 + "source": "./plugins/handoff", 15 + "description": "Automatically detects handoff files and prompts Claude to continue previous work" 11 16 } 12 17 ] 13 18 }
+1 -1
plugins/handoff/.claude-plugin/plugin.json
··· 1 1 { 2 2 "name": "handoff", 3 - "version": "1.0.1", 3 + "version": "1.1.0", 4 4 "description": "Automatically detects handoff files and prompts Claude to continue previous work", 5 5 "author": { 6 6 "name": "Alice"
+14
plugins/handoff/scripts/check-handoff.sh
··· 3 3 4 4 set -euo pipefail 5 5 6 + LOG_FILE="$HOME/.claude/.plan-saver/handoff.log" 7 + 8 + log() { 9 + echo "[$(date '+%Y-%m-%d %H:%M:%S')] [handoff] $*" >> "$LOG_FILE" 10 + } 11 + 6 12 # Read hook input from stdin 7 13 INPUT=$(cat) 8 14 9 15 CWD=$(echo "$INPUT" | jq -r '.cwd // empty') 10 16 17 + log "CWD: $CWD" 18 + 11 19 if [[ -z "$CWD" ]]; then 20 + log "No CWD, exiting" 12 21 exit 0 13 22 fi 14 23 15 24 HANDOFF_FILE="$CWD/.claude/handoff.md" 25 + 26 + log "Checking for: $HANDOFF_FILE" 16 27 17 28 if [[ -f "$HANDOFF_FILE" ]]; then 29 + log "Found handoff file, outputting prompt" 18 30 echo "A handoff file exists from a previous session. Read .claude/handoff.md and continue that work. After you've fully absorbed the context, delete the handoff file." 31 + else 32 + log "No handoff file found" 19 33 fi