← Back to list
ShunsukeHayashi

tmux-iterm2-integration

by ShunsukeHayashi

🀖 First open-source, economically-governed, beginner-friendly autonomous development framework built on Issue-Driven Development | 超初心者でも䜿える自埋型開発フレヌムワヌク

⭐ 13🍎 8📅 Jan 24, 2026

SKILL.md


name: tmux × iTerm2 Integration description: Miyabi tmux マルチ゚ヌゞェント・オヌケストレヌションずiTerm2プロファむル統合。Agent別カラヌテヌマ、状態監芖、自動プロファむル切り替えを提䟛。 allowed-tools: Bash, Read, Write, Edit, Grep, Glob

🎭 tmux × iTerm2 Integration

Version: 2.0.0 Last Updated: 2025-11-22 Priority: ⭐⭐⭐⭐ (P1 Level) Purpose: マルチAgent芖芚化ずtmux統合によるオヌケストレヌション


📋 抂芁

MiyabiマルチAgentシステムずiTerm2のDynamic Profilesを統合し、 芖芚的フィヌドバックずUI/UX向䞊を実珟したす。


🎯 P0: 呌び出しトリガヌ

トリガヌ䟋
セッション䜜成"create tmux session for issue"
Agent色分け"color-coded agent panes"
状態監芖"monitor agent status"
ペむン远加"add new agent pane"
配信準備"YouTube Live setup"

🔧 P1: コマンド䞀芧

基本コマンド5個

コマンド甚途頻床
miyabi-start <issue>Issue凊理開始5ペむン自動䜜成高
miyabi-listセッション・ペむン䞀芧高
miyabi-assign <pane> <agent>プロファむル割り圓お䞭
miyabi-switch <pane> <profile>プロファむル切り替え䜎
miyabi-helpヘルプ衚瀺䜎

監芖コマンド3個

コマンド甚途頻床
miyabi-monitor-start <session>状態監芖開始自動切替䞭
miyabi-monitor-stop状態監芖停止䜎
miyabi-monitor <pane> <agent>単䞀ペむン監芖䜎

ペむン操䜜3個

コマンド甚途頻床
miyabi-add <agent> [v|h]ペむン远加v=瞊, h=暪䞭
miyabi-add-multi <count> <agent>耇数ペむン䞀括远加䜎
miyabi-agents利甚可胜Agent䞀芧䜎

🚀 P2: Agent別プロファむル

Agent Types5皮

Agentアむコン背景色ショヌトカット甚途
coordinator👑玫 (#1A0F2E)⌘7党䜓統括・タスク割り圓お
codegen⚙緑 (#0F2E1A)⌘8コヌド生成・実装
review🔍オレンゞ (#2E1F0F)⌘9コヌドレビュヌ・品質
debug🐛赀 (#2E0F0F)⌘0デバッグ・゚ラヌ解析
deploy🚀青 (#0F1F2E)⌘-デプロむメント

䞀般プロファむル6皮

プロファむルショヌトカット透過床フォント甚途
Miyabi Minimal⌘135%18pt朝の䜜業
Miyabi Focus⌘210%19pt集䞭䜜業
Miyabi Vibrant⌘325%18pt掻発な䜜業
Miyabi Night⌘45%18pt倜間䜜業
Miyabi Live⌘50%20ptYouTube配信
Miyabi Designer⌘618%19ptUI/UX蚭蚈

⚡ P3: ワヌクフロヌ䟋

Example 1: Issue凊理フル自動化

# Step 1: ショヌトカット読み蟌み
source ~/scripts/miyabi-shortcuts.sh

# Step 2: Issue凊理開始
miyabi-start 789

# Step 3: 監芖開始
miyabi-monitor-start miyabi-issue-789

# Step 4: セッションアタッチ
tmux attach -t miyabi-issue-789

# レむアりト:
# ┌──────────────┬──────────────┐
# │ 👑 Coord     │ ⚙  CodeGen   │
# │   (玫)       │   (緑)       │
# ├──────────────┌───────────────
# │ 🐛 Debug     │ 🔍 Review    │
# │   (èµ€)       │ (オレンゞ)    │
# └──────────────┮──────────────┘

Example 2: 既存セッション拡匵

# セッションアタッチ
tmux attach

# CodeGenペむン远加
miyabi-add codegen

# Reviewペむン3぀远加
miyabi-add-multi 3 review

# ペむン%5をDebugモヌドに
miyabi-assign %5 debug

Example 3: YouTube Live配信

# 配信モヌド開始
miyabi-live-start
# → 透過0%、フォント20pt、赀カヌ゜ル

# Issue凊理デモ
miyabi-start 789

# 配信終了
miyabi-live-end
# → 元のプロファむルに埩垰

📊 状態監芖システム

怜出パタヌン

状態怜出パタヌンプロファむル通知
Errorerror|failed|panicDebug (èµ€)🐛 ゚ラヌ
Completecomplete|success|doneVibrant (緑)✅ 完了
Runningprocessing|buildingFocus-
Waitingwaiting|pendingNight-
Idle(その他)Minimal-

監芖ログ

/tmp/miyabi-monitor/
└── pane_<id>.txt  # 各ペむンのキャプチャログ

🛡 ゚ラヌハンドリング

プロファむル切り替え倱敗

# iTerm2再起動
killall cfprefsd && \
osascript -e 'quit app "iTerm"' && \
sleep 2 && \
open -a iTerm

セッション芋぀からない

# セッション䞀芧確認
tmux list-sessions

# 新芏䜜成
miyabi-start <issue_number>

ペむンID䞍明

# 党ペむンID衚瀺
miyabi-list
# たたは
tmux list-panes -a

📁 ファむル配眮

プロファむル蚭定

~/Library/Application Support/iTerm2/DynamicProfiles/
└── MiyabiProfiles.json (11プロファむル)

スクリプト

~/scripts/
├── miyabi-tmux-iterm-integration.sh  # メむンスクリプト
├── miyabi-agent-monitor.sh           # 状態監芖
├── miyabi-add-pane.sh                # ペむン远加
├── miyabi-shortcuts.sh               # ショヌトカット
├── miyabi-profile-switcher.sh        # 時間別切替
├── miyabi-live-start.sh              # 配信開始
└── miyabi-live-end.sh                # 配信終了

✅ 効果枬定

指暙埓来珟圚改善率
Agent識別時間5秒1秒80%短瞮
゚ラヌ発芋時間30秒3秒90%短瞮
ペむン䜜成時間2分10秒91%短瞮
プロファむル切替手動自動100%自動化

🔗 関連ドキュメント

ドキュメント甚途
MIYABI_ITERM2_INTEGRATION_PLAN.md詳现蚭蚈曞
MIYABI_QUICK_REFERENCE.mdクむックリファレンス
context/rust-tool-use-rules.mdMCP Tool最適化

📝 関連Skills

  • Agent Execution: Agent実行ずの連携
  • Rust Development: ビルド状態の芖芚化
  • Debugging: ゚ラヌ時の自動プロファむル切替

Score

Total Score

75/100

Based on repository quality metrics

✓SKILL.md

SKILL.mdファむルが含たれおいる

+20
✓LICENSE

ラむセンスが蚭定されおいる

+10
✓説明文

100文字以䞊の説明がある

+10
○人気

GitHub Stars 100以䞊

0/15
✓最近の掻動

1ヶ月以内に曎新

+10
○フォヌク

10回以䞊フォヌクされおいる

0/5
✓Issue管理

オヌプンIssueが50未満

+5
✓蚀語

プログラミング蚀語が蚭定されおいる

+5
✓タグ

1぀以䞊のタグが蚭定されおいる

+5

Reviews

💬

Reviews coming soon