From night-mode
夜間の安全な AI 自律稼働環境をセットアップし、claude --dangerously-skip-permissions を安全に使えるようにする
How this skill is triggered — by the user, by Claude, or both
Slash command
/night-mode:night-modeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
このスキルは `claude --dangerously-skip-permissions` を使った夜間無人稼働を安全に行うための環境を準備します。
このスキルは claude --dangerously-skip-permissions を使った夜間無人稼働を安全に行うための環境を準備します。
以下を順番に実行してください。
git status
git branch --show-current
main, master, develop などの保護ブランチの場合: ユーザーに警告し、作業ブランチへの切り替えを推奨してください
git checkout -b feat/night-work-$(date +%Y%m%d)未コミットの変更がある場合:
git add -A && git commit -m "checkpoint: night mode start $(date '+%Y-%m-%d %H:%M')"
変更がない場合はスキップ。
touch ~/.claude/night-mode-active
以下の情報をユーザーへ表示してください:
🌙 Night Mode が有効になりました
ブロック対象:
| カテゴリ | 内容 |
|---|---|
| ファイル破壊 | rm -rf /, rm -rf ~/, rm -rf . など |
| Git 履歴改ざん | git push --force, git reset --hard |
| デプロイ操作 | terraform apply/destroy, cdk deploy, sam deploy, aws CLI |
| インタラクティブ | vi, vim, nano, less など (ハング防止) |
| 機密ファイル編集 | ~/.ssh/*, ~/.aws/credentials, *.pem, *.key など |
ログファイル: ~/.claude/night-mode-log-YYYYMMDD.txt
起動コマンド:
claude --dangerously-skip-permissions
翌朝の確認:
# 実行されたコマンドを確認
cat ~/.claude/night-mode-log-$(date +%Y%m%d).txt
# git で変更内容を確認
git log --oneline -20
git diff HEAD~1
注意: セッション終了時に Night Mode は自動解除されます。macOS 通知でも完了をお知らせします。
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub kenzo0107/claude-code-plugins --plugin night-mode