claude/skills/reporting-and-tmux/SKILL.md
【作業開始時と完了時に必ず実行】tmuxウィンドウ名を開始直後に設定し、完了時はsay報告と再設定を行うSkill。実装・修正・調査などあらゆるタスクで使うこと。
npx skillsauth add kazuph/dotfiles reporting-and-tmuxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
say報告やtmuxリネームは最終回答の直後に走らせる必要があり、サブエージェント経由だと報告タイミングが遅れる。rename_tmux_window.sh を実行する。<リポジトリ名>-<タスク概要> を維持する。進捗率、記号、角括弧は付けない。# <BASE_DIR> はSkill実行時に「Base directory for this skill:」として表示されるパス
bash <BASE_DIR>/rename_tmux_window.sh "設定修正"
say を実行する(ユーザーから依頼がなくても強制)。tmux display-message -p -t "$TMUX_PANE" '#I' で取得したウィンドウIDをメッセージ先頭に Window <ID> 形式で付ける。say -r ${SAY_RATE:-230} など速度220以上で実行し、-oは使わない。タイムアウトは無視してよいが timeout_ms>=6000 で投機実行する。say -r 230 "Window 2 タスク完了。要約と挨拶を添えて報告します。"
-t "$TMUX_PANE" を付ける。rename_tmux_window.sh を再度実行する。<リポジトリ名>-<タスク概要> 形式でウィンドウ名を設定する。git rev-parse --show-toplevel のbasenameから自動取得(git外ならPWDのbasename)。| タイミング | アクション | 例 |
|-----------|-----------|-----|
| タスク開始時 | rename_tmux_window.sh でwindow名をセット | mimamorin-web-認証実装 |
| 作業中 | OSC 0 でpaneタイトルに進捗表示(window名は変えない) | ◆ OTP検証中 (feature/auth) |
| 完了時 | rename_tmux_window.sh + say で音声報告 | mimamorin-web-認証完了 |
reviw-認証実装 (reviwリポジトリで認証機能を実装中)mimamorin-web-修正 (mimamorin-webリポジトリでバグ修正中)dotfiles-設定 (dotfilesリポジトリで設定変更中)# <BASE_DIR> はSkill実行時に「Base directory for this skill:」として表示されるパス
bash <BASE_DIR>/rename_tmux_window.sh "認証実装"
(branch-name) 形式で付ける。ブランチ名は git rev-parse --abbrev-ref HEAD 2>/dev/null で取得。pane_tty=$(tmux display-message -p -t "$TMUX_PANE" '#{pane_tty}')
branch=$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "no-git")
printf '\033]0;◆ Codex: 状況 (%s)\007' "$branch" > "$pane_tty"
tools
X (Twitter) API read-only CLI. Bookmarks retrieval, tweet search, engagement analytics (likes/RT aggregation), mentions, user lookup. Use when: reading X bookmarks, searching tweets, aggregating likes/retweets, checking mentions, looking up users. Triggers: bookmark, bookmarks, X search, Twitter search, likes count, RT count, engagement, tweet analytics.
testing
単体テスト方針の要約。Kiro流で使うときは本文を必ず参照・展開する。
tools
Send prompts to other AI CLIs (Codex, Claude Code) running in sibling tmux panes and receive results back. Use this skill when the user asks to send a question or task to Codex or another Claude Code instance in a tmux pane. Handles pane discovery, CLI startup if needed, prompt delivery with proper Enter timing, delivery verification, and result return via tmux send-keys.
data-ai
TAKT ピースエンジン。Agent Team を使ったマルチエージェントオーケストレーション。ピースYAMLワークフローに従ってマルチエージェントを実行する。