ROUTINE LABO / 配布プロンプト集

「AIオフィス」を自分で作る
コピペ・プロンプト集

今このMacで動いている複数のAI(Claude Codeのセッション)を、ドット絵オフィスに“社員”として表示するツールのプロトタイプを、AIへの指示だけで作るためのプロンプト集です。上から順に貼るだけ。

使い方(3つだけ)
  1. Claude Code など、コードを書けるAIを、適当な空フォルダで開く。
  2. 下のプロンプトを上から順に1つずつ貼る。各ステップは「動いたら見せて」で止まるので、確認してから次へ。
  3. うまくいかないときは、一番下の「困ったときの追い足しプロンプト」を使う。
⚠️ このツールはログを読み取るだけ・すべてローカルで完結します(外部にデータを送りません)。プロンプトにもその指示を入れています。

STEP 0まず設計だけ相談する(いきなり作らせない)

これから「今このMacで動いている複数のAI(Claude Codeのセッション)を、
1枚のドット絵オフィスに“社員”として表示するローカルツール」のプロトタイプを
一緒に作りたい。いきなり作り込まず、まず設計だけ相談させて。
次の3点を、私の環境を踏まえて整理して提案して:

1. 何を画面に出すか(例:セッションごとに1人の社員・名前・今の作業状態)
2. どこからデータを取るか
   (Claude Codeの会話ログ = ~/.claude/projects/<プロジェクト>/<セッションID>.jsonl。
    末尾だけ読めば十分)
3. どう表示するか(1枚のHTML画面・ローカルサーバーで開く・数秒ごとに自動更新)

まずは一番小さく動く構成(MVP)を、使う技術(なるべく標準ライブラリ中心)と
ファイル構成込みで提案して。私がOKを出すまでコードは書かないで。

STEP 1最小の動くもの(ダミーで1人だけ)

さっきの設計でOK。まずはダミーデータで「1人だけ」社員が画面に立つ最小版を作って。

- Pythonの標準ライブラリだけでローカルサーバーを立て、ブラウザで開くと
  1枚のHTML画面が出る
- 画面には机と、その前にいる簡単な人(ドット絵、なければ丸+名前でよい)を1人ぶん表示
- データはまだ固定のダミーでいい(名前="テスト社員"、状態="作業中")

起動コマンドと、開くURLも教えて。まず“動くところ”まで。動いたら私が確認する。

STEP 2本物のデータにつなぐ(ログの末尾を読む)

動いた。次は本物のデータにつなぐ。
~/.claude/projects/ の中の各プロジェクトフォルダにある
一番新しい <セッションID>.jsonl を探して、それぞれの「末尾だけ」
(例:最後の80KBぶん)を読み取り、1セッション=1社員として画面に出して。

- ファイルは読み取り専用。書き換え・外部送信は絶対にしない
- 直近数時間以内に動いたセッションだけ表示する
- 各社員の名前はプロジェクト名(または、セッションIDから毎回同じになる名前)にする

まだ状態は「いる」だけでいい。1機能ずつ足したいので、これができたら見せて。

STEP 3状態を色と吹き出しで表す

次は状態を分かりやすくして。各セッションのログの「最後のイベント」を見て、
ざっくり次の3つに分類して表示して:

- 🟢作業中:最近ツールを実行している
- 🟡指示待ち:最後がこちらへの返答・質問で止まっている
- 💤休憩中:しばらく動いていない

色(緑/黄/グレー)と、頭上の小さな吹き出し(「実行中」「指示待ち」など)で表現して。
判定条件は後で調整したいので、どういう基準で分けたかをコメントで残して。動いたら見せて。

STEP 4クリックで詳細を出す

社員をクリックしたら、その社員(セッション)の詳細が出るようにして。

- 今どのプロジェクトか/直近の動き数件/最後の状態や発言
- 閉じるボタン、または枠の外をクリックで閉じる
- 他の社員は見えたままにする

まず「出す→閉じる」が気持ちよく動くところまで。動いたら見せて。

STEP 5オフィスらしく整える(部署でまとめる)

最後に見た目を“オフィスらしく”整えて。

- 同じプロジェクトのセッションは近くにまとめる(=部署の島)
- 背景を簡単なオフィス風にする(床・壁・観葉植物などの雰囲気)
- 人数が増えてもレイアウトが崩れないようにする

凝りすぎず、一目で「誰が働いていて・誰が待っていて・誰が休んでいるか」が
分かることを最優先で。動いたら見せて。

STEP 6(発展・任意)画面から指示を送る

(発展)画面の下に入力欄を付けて、選んだ社員(セッション)に
一言メッセージを送れるようにしたい。
まずは仕組みの案(どうやってそのセッションに届けるか)を、
安全面(ローカルだけで完結・外部に開かない)込みで提案して。
実装はそのあと一緒に決めよう。

🛟 困ったときの追い足しプロンプト

エラーが出た

エラーが出た。全文を貼るので、原因と直し方を1つずつ教えて。
直したら、動作確認の手順も教えて。
(↓ここにエラー全文を貼る)

動くけどイマイチ

動いたけど ◯◯ がイマイチ。△△ な感じに調整して。他の部分は変えないで。

一度整理したい

ここまでを一度整理して。ファイル構成と、各ファイルが何をしているかを
短くまとめて。次に足すとよさそうな改善も3つ挙げて。
コツ(うまく作らせる考え方)
Routine Labo / このプロンプト集は自由に使ってください。作った画面はぜひ見せてください。