Claude Code で日常業務を「半自動化」する設計思想 — 経費精算から月末定常業務まで

岩瀬義昌氏(@iwashi86)が、minorun365 氏の Qiita 記事を引用して次のように投稿しています。

経費精算のところ、とても良いフロー — iwashi86

引用元の記事「Claude Code ですべての日常業務を爆速化しよう!」は、Claude Code をコーディングではなく日常の雑務に全面活用する実践記録です。125 いいね、97 ブックマークを集め、多くのエンジニアの共感を呼びました。

「優秀な後輩が 4 人入社した」という発想転換

minorun365 氏は Claude Code の位置づけをこう表現しています。「優秀な後輩が 4 人フルリモートで入社した」感覚で使う、と。コーディングツールとして見るのではなく、業務アシスタントとして捉え直すことで、活用範囲が一気に広がります。

重要なのは「完全自動化」ではなく「半自動化」という設計思想です。すべてを AI に丸投げするのではなく、最も手間がかかる部分だけを自動化する。人間の判断が必要な箇所は残し、定型的で退屈な作業を AI に任せるアプローチです。

経費精算フローの実例

iwashi86 氏が「とても良いフロー」と評した経費精算の自動化は、以下のように設計されています。

従来のフロー(30 分以上)

  1. MoneyForward で明細を確認
  2. Gmail で領収書メールを検索
  3. freee に手入力で登録
  4. 申請

Claude Code 導入後のフロー(5〜10 分)

  1. Claude Code に「今月の経費精算やって」と指示
  2. MoneyForward の CSV を自動解析
  3. Gmail の領収書を自動検索・照合
  4. 取引先・金額・勘定科目を自動マッピング
  5. Markdown 形式で出力(freee にコピペ)

ポイントは vendor_map.json による勘定科目の自動分類です。取引先と勘定科目の対応を JSON ファイルで管理し、毎月の精算で再利用します。一度設定すれば、翌月以降は学習済みのマッピングが適用されるため、精度が上がり続けます。

1
2
3
4
5
{
  "Amazon.co.jp": { "account": "消耗品費", "note": "書籍・備品" },
  "AWS": { "account": "通信費", "note": "クラウドインフラ" },
  "スターバックス": { "account": "会議費", "note": "打ち合わせ" }
}

「プチ仕様駆動開発」で雑務をエンジニアリングする

minorun365 氏は、雑務にも「仕様駆動」のアプローチを導入しています。4 つのドキュメントで業務の文脈を構造化します。

ファイル役割記述内容
PLAN.md背景・課題・目標音声入力でダンプ
SPEC.md仕様の壁打ち結果AI との対話で精緻化
TODO.mdタスク管理コンテキスト再開用
KNOWLEDGE.mdナレッジ蓄積ハマりポイント記録

これは仕様駆動開発(SDD)の簡易版です。本格的な SDD では PRD(Product Requirements Document)を作成し、1 Todo = 1 Commit = 1 Spec Update のサイクルで開発を回しますが、雑務にはそこまでの厳密さは不要です。最低限の文脈を残しておくことで、翌月の同じ作業や Claude Code のセッション再開時にスムーズに引き継げます。

モノレポによる雑務の一元管理

業務タスクをモノレポ構造で管理するのも特徴的な設計です。

my-tasks/
├── one-shot/           # 単発タスク
│   └── 2026-03-report/
├── recurring/          # 定常タスク
│   ├── expense/        # 経費精算(毎月)
│   ├── work-hours/     # 稼働報告(毎月)
│   └── commute/        # 通勤回数カウント
├── scripts/            # 再利用スクリプト
└── research/           # リサーチメモ

Claude Code はリポジトリ単位でコンテキストを保持します。過去の経費精算のナレッジ、使い回しのスクリプト、ハマりポイントの記録がすべてひとつのリポジトリに集約されているため、「先月と同じようにやって」という指示が機能します。

経費精算 AI の進化:freee-mcp の登場

2026 年 3 月、freee は公式 MCP サーバー「freee-mcp」をオープンソースとして公開しました。会計・人事労務・請求書・勤怠管理・販売管理の約 270 の API を、Claude Code や Claude Cowork から自然言語で操作できます。

1
2
# freee-mcp のインストール
npm install -g @anthropic-ai/freee-mcp

これにより、minorun365 氏の記事で紹介された「CSV 解析 → Markdown 出力 → コピペ」という中間ステップが不要になる可能性があります。API 経由で直接 freee に仕訳データを登録できるため、人手の介入がさらに減ります。

Claude Cowork で経費精算はどこまで自動化できるか

Impress Watch の実践レポートでは、Claude Cowork による経費精算の自動化が検証されています。結論は「完全自動化は困難だが、プロセス最適化により負担を大幅に軽減できる」というものです。

成功のカギ:4 段階プロセス

フェーズ担当内容
1. 領収書収集・整理Claude Coworkファイルリネーム・マージ
2. システムデータ取得API + Claude CodeMoneyForward API 連携
3. 項目の加工・検証Claude Cowork勘定科目の自動判定
4. 最終承認・申請人間確認とクリック

注目すべきは、UI 操作を API 操作に置き換えている点です。Claude Cowork に「Web 上のボタンをクリック」させると「1 クリックに数十秒悩む」非効率が発生します。API 経由でデータを取得・登録するプログラムを Claude Code で作成し、UI 操作を回避する戦略が有効です。

経費精算以外の月末定常業務

minorun365 氏の記事では、経費精算以外にも多くの月末業務が自動化されています。

  • 稼働報告: Google Calendar を自動解析し、案件別に工数を集計してシートに記入
  • 通勤回数カウント: カレンダーから出社イベントを抽出し、終日プレゼンスを確認して出社日リストを生成
  • 講演依頼管理: メール読み込みからスプレッドシートへの自動追記
  • メール監視: Amazon EventBridge(毎日 3 回)と Bedrock AgentCore Runtime でスター付きメールを自動検知し、Slack に通知

音声入力で「全部ダンプ」する

minorun365 氏は Aqua Voice を使った音声入力を推奨しています。これは「AI が勝手に生成した感」を減らすための工夫です。

キーボードで箇条書きにまとめると、無意識にフィルタリングして情報が落ちます。音声で思考をそのままダンプし、整理は AI に任せる。この順序が、自分の思考の延長線上にあるアウトプットを生む秘訣だと述べています。

PLAN.md の記述にこの手法を適用し、背景・課題・目標を音声でダンプしてから AI と壁打ちする流れが、「プチ仕様駆動開発」の品質を支えています。

まとめ

  • 半自動化がカギ: 完全自動化を目指さず、最も手間がかかる部分だけを Claude Code に任せる設計思想が成功の基盤
  • モノレポで雑務を一元管理: リポジトリ単位のコンテキスト保持を活用し、過去のナレッジを再利用可能にする
  • JSON マッピングで精度向上: vendor_map.json のような対応表を蓄積することで、繰り返し実行するたびに精度が上がる
  • UI 操作を API に置き換える: Claude Cowork の UI 操作は非効率。API 連携プログラムを Claude Code で作成するのが現実的
  • freee-mcp で次のステップへ: 公式 MCP サーバーの登場で、CSV → コピペの中間工程が不要になりつつある
  • 音声入力で思考をダンプ: フィルタリングせずに全情報を AI に渡し、整理は AI に任せることで品質を維持
  • 文脈を構造化する: PLAN.md / SPEC.md / TODO.md / KNOWLEDGE.md の 4 文書で、雑務にもエンジニアリングの規律を持ち込む

参考