mcpField
T
Time Blocker

Time Blocker

github.com/jmsktm生産性10207 回インストール40 週間前に更新
リポジトリ

Time Blocker について

Time Blockerは、カレンダーを計画的に組み立て、集中時間を確保するためのタイムブロッキングスキルです。週次・日次の計画、集中時間の保護、定期的な見直しを扱います。

主な機能

  1. 01週次の時間ブロックテンプレート作成
  2. 02優先事項に沿った日次の時間配分
  3. 03集中時間を守るための方針作成
  4. 04時間計画の振り返りと調整
  5. 05会議やタスクの間に余白を追加

活用シーン

  1. 01固定予定を踏まえた理想の週を計画
  2. 02ディープワーク向けの連続時間を確保
  3. 03会議をまとめて割り込みを軽減
  4. 04週ごとに計画の実行状況を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jmsktm/claude-settings --skill time-blocker

インストール後、Claude Code で/time-blockerを入力して読み込まれたか確認します。

詳細

Time Blocker

Time Blocker スキルは、タイムブロッキングの戦略を使って、カレンダーを管理し、最適化するのに役立ちます。タイムブロッキングとは、重要な仕事を確実に終わらせるために、1日のすべての時間をスケジュールする方法です。会議や割り込みによってカレンダーが受け身で埋まっていくのではなく、このスキルを使えば、理想の1週間を主体的に設計できます。

このスキルは、Cal Newport の「Deep Work」、Peter Drucker の効果性に関する教え、現代の非同期型ワークの実践に基づき、優先事項を反映したカレンダーの作成を支援します。メーカータイム(長時間の中断されないブロック)とマネージャータイム(予定された会議)を区別し、前者を保護しながら後者を最適化します。

このツールはタイムブロックのテンプレートを生成し、定期的な集中ブロックのスケジュール作成を支援するとともに、緊急事項に振り回されないようカレンダーを守るための戦略を提示します。

主なワークフロー

ワークフロー 1:週間タイムブロックの設計
  1. 予定の把握:会議や予約など、すべての固定された予定を特定します
  2. 優先事項の特定:最も重要な集中領域を1~3つ決定します
  3. ブロックの割り当て:集中作業、事務作業、会議のタイムブロックを作成します
  4. エネルギーに合わせる:ブロックの種類を自身のエネルギーのパターンに合わせます
  5. バッファの確保:移行時間と柔軟に使えるブロックを追加します
  6. カレンダーの作成:具体的なカレンダーの予定を生成します
  7. 保護戦略:ブロックした時間を守るためのルールを定めます
ワークフロー 2:毎日のタイムブロック計画

日単位の詳細なブロックを作成します。

  1. 既存の予定を確認します
  2. 残りの時間を優先事項に割り当てます
  3. テーマ別のブロック(メール、集中作業、会議)を作成します
  4. 休憩と移行時間を組み込みます
  5. 明確な開始時刻と終了時刻を設定します
ワークフロー 3:集中ブロックの保護

集中作業の時間を守るための戦略です。

  1. 先回りしてスケジュール:ほかの人に予定を入れられる前に時間をブロックします
  2. 会議の集約:会議をまとめ、中断されないブロックを確保します
  3. コミュニケーションのガイドライン:返信にかかる時間の目安を設定します
  4. 断るための定型文:ブロックした時間を守るためのテンプレートを用意します
  5. 緊急時の手順:どのような場合に中断を認めるかを定めます
ワークフロー 4:ブロックのレビューと最適化

ブロックの戦略を改善するため、毎週分析します。

  1. 遵守状況の確認:予定どおりにブロックを活用できた頻度を確認します
  2. 中断の分析:ブロックを妨げた要因を確認します
  3. 成果の評価:ブロックによって期待した結果が得られたか確認します
  4. 調整の計画:時間の長さ、タイミング、保護戦略を見直します

タイムブロッキングのフレームワーク

理想の1週間のテンプレート

毎週繰り返すスケジュールの構成を設計します。

MONDAY: Deep Work Day
09:00-12:00 | Deep Work Block - [Primary Project]
12:00-13:00 | Lunch & Movement
13:00-15:00 | Deep Work Block - [Secondary Project]
15:00-16:00 | Admin & Email
16:00-17:00 | Planning & Review

TUESDAY: Collaboration Day
09:00-10:00 | Pre-meeting Prep
10:00-12:00 | Team Meetings
12:00-13:00 | Lunch
13:00-15:00 | Partner/Client Meetings
15:00-17:00 | Follow-up & Documentation

WEDNESDAY: Deep Work Day
[Similar to Monday]

THURSDAY: Mixed Day
09:00-11:00 | Deep Work Block
11:00-12:00 | 1:1 Meetings
12:00-13:00 | Lunch
13:00-15:00 | Collaborative Work
15:00-17:00 | Creative/Experimental Time

FRIDAY: Wrap & Prep
09:00-11:00 | Week Completion
11:00-12:00 | Team Sync
12:00-13:00 | Lunch
13:00-15:00 | Next Week Planning
15:00-17:00 | Learning & Development
ブロックの種類

集中作業ブロック(2~4時間)

  • 会議なし、中断なし
  • 電話を「おやすみモード」にする
  • メール/Slackを閉じる
  • 1つのタスクに集中する
  • 高い認知負荷を要する仕事

軽作業ブロック(1~2時間)

  • メールの処理
  • 事務作業
  • スケジュール調整
  • 経費報告書
  • 定型的なコミュニケーション

会議ブロック(時間は状況による)

  • 会議をまとめる
  • 会議の間にバッファを設ける
  • 可能であれば種類ごとにまとめる
  • 必ずアジェンダを用意する

バッファブロック(30~60分)

  • 超過した作業に対応するための柔軟な時間
  • 短いタスクの遅れを取り戻す
  • ブロックの種類を切り替える際の移行時間
  • 予期しない緊急事項に対応する

休憩ブロック(15~30分)

  • 本当の休息をとり、「ちょっとした作業」はしない
  • 体を動かす、または瞑想する
  • 任意ではありません。予定に入れましょう

創造的な作業ブロック(1~2時間)

  • 実行ではなく、探求に充てる
  • 実験する
  • 新しいスキルを学ぶ
  • 戦略的に考える

クイックリファレンス

アクションコマンド/トリガー
週間ブロックを設計する「block my time」または「create ideal week」
毎日のブロックを作成する「block today's time」
集中時間を守る「help me protect my calendar」
会議をまとめる「batch my meetings」
ブロックをレビューする「review my time blocks」
集中ブロックを作成する「schedule deep work」
バッファ時間を追加する「add buffer blocks」
テンプレートを生成する「create blocking template」

ブロッキング戦略

仕事の種類別タイムブロックの分類

ナレッジワーカー

  • 40% 集中作業(執筆、分析、戦略)
  • 30% コラボレーション(会議、レビュー)
  • 20% 単純作業(メール、事務)
  • 10% バッファー/柔軟枠

マネージャー

  • 30% 集中作業(計画、意思決定)
  • 50% コラボレーション(会議、コーチング)
  • 10% 単純作業
  • 10% バッファー/柔軟枠

クリエイター

  • 60% 集中作業(制作、アイデア出し)
  • 20% コラボレーション(フィードバック、反復)
  • 10% 単純作業
  • 10% バッファー/柔軟枠
メーカー型とマネージャー型のスケジュール

メーカー型のスケジュール

  • 中断のない長時間のブロック(最低3時間)
  • 会議は指定した曜日のみ
  • 午前中のエネルギーが最も高い時間を守る
  • あらゆる中断をまとめて処理する

マネージャー型のスケジュール

  • 1時間単位のブロック
  • 週を通じて会議を設定する
  • 一部のメーカー型ブロックを確保する
  • より柔軟で、より臨機応変に対応する

ハイブリッド型のアプローチ

  • 午前中はメーカー型、午後はマネージャー型
  • メーカー型の日(月・水・金)+マネージャー型の日(火・木)
  • 四半期ごとにモードを切り替える

ブロックのテンプレート

標準的な9時〜17時のタイムブロック
08:00-09:00 | Morning Routine (not at desk)
09:00-12:00 | Deep Work Block
12:00-13:00 | Lunch & Movement
13:00-14:00 | Email & Communications
14:00-16:00 | Meetings / Collaborative Work
16:00-17:00 | Admin & Tomorrow Prep
17:00+      | Personal Time
極限の生産性を目指すブロック
06:00-08:00 | Deep Work Block 1 (Peak Energy)
08:00-09:00 | Exercise & Breakfast
09:00-12:00 | Deep Work Block 2
12:00-13:00 | Lunch
13:00-14:00 | Email & Comms (Limited)
14:00-15:00 | Meetings (If Necessary)
15:00-17:00 | Deep Work Block 3 / Creative Time
17:00+      | Shutdown Ritual & Personal
家族との時間を大切にするブロック
06:00-08:00 | Family Morning Routine
08:30-10:30 | Deep Work Block
10:30-11:00 | Break / Quick Errands
11:00-13:00 | Meetings / Collaborative Work
13:00-14:00 | Lunch
14:00-16:00 | Deep Work Block
16:00-17:00 | Email & Wrap-up
17:00+      | Family Time (Hard Stop)

ベストプラクティス

  • 予定を押さえられる前に時間をブロックする - まず優先事項を、次に会議を予定します
  • 似たタスクをまとめる - コンテキストの切り替えは生産性を損ないます
  • 午前中の時間を守る - 最も良い思考は早い時間に生まれます
  • 曜日ごとにテーマを設定する - 月曜日は集中作業、火曜日は会議など
  • バッファー時間を予定に入れる - バッファーのない計画は必ず失敗します
  • ブロックを見えるようにする - 共有カレンダーに登録します
  • 断固として守る - 「その時間は予定が入っています」(自分との約束です)
  • 休憩を入れる - 人間は機械ではありません
  • 前夜に計画する - ブロックの時間になってから何をするか決めないでください
  • 時間どおりに始め、終える - パーキンソンの法則は現実です
  • 毎週見直す - うまくいったことに基づいて調整します
  • 自分の仕組みを伝える - 自分の空き時間のパターンを周りに理解してもらいます
  • カレンダーの説明欄を使う - 各ブロックで取り組む内容を記載します
  • ブロックを色分けする - ブロックの種類を視覚的に区別できます
  • 現実的に計画する - 1日に12時間の集中作業をブロックしないでください

守るための戦略

集中作業のブロックを守る

ブロックした時間に会議を求められた場合:

  • 「その時間は予定が入っています。[別の時間]なら空いています。」
  • 「その時間は[プロジェクト]のために確保しています。[別の候補]でいかがでしょうか?」
  • 「午前中は集中作業のために確保しています。午後のほうが都合がよいです。」

期待値を設定する:

  • メールの自動返信:「メールは正午と午後4時の1日2回確認しています」
  • Slackのステータス:「正午まで集中作業中です。その後返信します」
  • チームの合意:「月曜日は午前11時まで会議を入れない」

緊急時の対応手順:

  • 何を緊急事態とするかを定義する
  • 緊急の問題に対応する別の連絡先を提示する
  • 特定の人には中断を許可する(ただし、基準は厳しくする)
会議の依頼を断る

別の人を提案する: 「私の参加が必要でしょうか?[同僚]のほうが適任かもしれません。」

非同期での代替案: 「メールやドキュメントで対応できますか?集中作業の時間を確保したいと考えています。」

別の候補を提示する: 「その時間は予定が入っています。[具体的な別の候補時間]なら空いています。」

きっぱり断る: 「今回は辞退させてください。[優先事項]のためにその時間を確保しています。ご理解ありがとうございます。」

連携ポイント

このスキルは次のものと相性よく使えます:

  • デイリープランナー:タイムブロッキングで日々の計画を実行する
  • 目標設定ツール:目標に関連する作業にブロックを割り当てる
  • 集中タイマー:集中作業のブロック内でポモドーロを使う
  • 習慣トラッカー:専用のブロックに習慣の実践を予定する
  • 意思決定支援ツール:裁量時間の割り当て先を決める

時間ブロックの設定例

ユーザー:「時間をブロックして」

スキルの応答: 「大切なことを守り、そうでないことには断れるよう、意図を持って時間ブロックを設定し、理想の1週間を組み立てましょう。

ステップ1:固定の予定 まず、1週間の予定のうち、変更できないものは何ですか?

  • 変更できない定例会議はありますか?
  • 定期的な予定はありますか?
  • 通勤時間はどれくらいですか?
  • 仕事以外の予定はありますか?

固定の予定を書き出してください。それを避けて時間をブロックします。」

ユーザー:「月曜と水曜のチーム朝会が午前9時〜9時30分、木曜の1対1ミーティングが午後2時〜4時、毎日午後6時に家族との夕食」

スキルの応答: 「わかりました。つまり、次のような予定ですね。

  • 月曜と水曜の午前中は一部ブロック済み
  • 木曜の午後はブロック済み
  • 毎日午後6時には必ず終了

ステップ2:最も頭が冴える時間 最も頭が冴えるのはいつですか?集中して作業しやすい時間帯はいつですか?

  • 朝型(午前8時〜正午がピーク)ですか?
  • 午後型(午後1時〜5時がピーク)ですか?
  • 夜型(午後6時以降がピーク)ですか?

これは重要です。最も重要な作業のために、集中力がピークに達する時間を確保しましょう。」

[優先事項の特定、時間ブロックの作成、保護戦略の策定へと続きます]

コメント