Skip to content

feat(claude): improve workflow with plan mode, stop hook, and worktree rules#78

Merged
edge2992 merged 5 commits into
mainfrom
feat/claude-workflow-improvements
Mar 22, 2026
Merged

feat(claude): improve workflow with plan mode, stop hook, and worktree rules#78
edge2992 merged 5 commits into
mainfrom
feat/claude-workflow-improvements

Conversation

@edge2992
Copy link
Copy Markdown
Owner

Summary

  • セッション開始時にplanモードをデフォルトに設定 (defaultMode: "plan")
  • Stopフックで未コミット変更のレビューリマインダーを表示
  • CLAUDE.mdにworktree隔離ルールを追加
  • git worktree用zshエイリアス (gwt, gwta, gwtr) を追加
  • settings.jsonにgit worktree/merge/shellcheckの許可を追加
  • statuslineをpython3スクリプトに移行
  • wezterm IME preedit renderingをSystemに修正

Test plan

  • chezmoi diff で差分なし確認
  • 新セッションでplanモード開始を確認
  • bash ~/.claude/hooks/stop-review.sh でリマインダー表示確認
  • gwt, gwta, gwtr エイリアス動作確認
  • Claudeセッション終了時にStopフック発火確認

…e rules

- Add defaultMode: plan to start sessions in plan mode
- Add Stop hook for review reminder on uncommitted changes
- Add worktree isolation rule to CLAUDE.md
- Add git worktree/merge/shellcheck to allowed permissions
- Add python3 statusline script replacing shell one-liner
- Add git worktree aliases (gwt, gwta, gwtr)
- Fix wezterm IME preedit rendering to System
Add grep, rg, fd, tree, which, type, echo, realpath, dirname,
basename, stat, file, diff, date, uname, and python3 -c to reduce
permission prompts. Exclude env/printenv to prevent secret leakage.
python3 -c allows arbitrary code execution, not just JSON validation.
@edge2992 edge2992 merged commit b178b3f into main Mar 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant