Claude Code Media
連載 19/20この記事は「case-studies」シリーズの第 19 回 / 全 20シリーズ全体を見る →
61,940中級

現場管理・安全書類作成を Claude Code で自動化、週6時間を2.5時間に圧縮した事例

公開記事を参考に、地方建設会社の現場監督が週6時間かけていた安全書類・月次報告書の作成をClaude Codeで自動化し、週2.5時間に圧縮したモデルケースを編集部が再構成。現場管理時間を確保する実装手順を解説。

By Claude Code Media 編集部Reviewed by Claude Code Media 編集部

TL;DR

  • 公開記事の手法を参考に、地方建設会社の現場監督が安全書類・月次報告書の作成に週6時間(360分)かけていた作業を、Claude Codeで週2.5時間(150分)に圧縮したモデルケース(引用元記事では約58%削減と報告)
  • 現場写真・作業記録を添付するだけで、決まったフォーマットの安全書類・月次報告書のドラフトを自動生成
  • 浮いた時間を現場巡回・安全パトロールなど「現場そのものの管理」に再配分できたと引用元記事は報告している

Before:手作業のフロー

建設現場の安全書類・月次報告書は、フォーマットが決まっている一方で、現場写真の整理や作業記録の転記など手間のかかる定型作業が多い。

① 現場写真・作業日報の整理(90〜120分/週)

現場で撮影した写真や日々の作業日報を整理し、報告書に添付する分を選別する。

② 安全書類のフォーマットへの転記(90〜120分/週)

作業内容・作業員・使用機材などの情報を、決まった安全書類のフォーマットに1件ずつ転記する。

③ 月次報告書の作成(90分/週相当)

工程の進捗・安全パトロール結果・是正事項を月次報告書としてまとめる。

④ 現場責任者による確認・修正(30〜60分/週)

内容に不備がないか現場責任者が確認し、必要な修正を行う。

合計:週6時間(360分)程度。この時間は本来、現場巡回や安全パトロールに充てたい時間だったが、書類作成に取られてしまっていた。


After:Claude Code 導入後のフロー

① 現場写真・作業記録を読み込ませる(5〜10分)

その週の現場写真と作業記録(日報)をClaude Codeに読み込ませる。

② 安全書類ドラフトSkillを呼び出し(数秒)

/安全書類ドラフト 週: 2026-W30 写真: photos/site_20260727/ 日報: reports/daily_20260727.md

③ 決まったフォーマットで自動生成(数分)

CLAUDE.mdに定義した安全書類・月次報告書のフォーマットに沿って、以下を自動生成する。

  1. 作業内容・作業員・使用機材の一覧
  2. 安全パトロール結果のまとめ
  3. 是正事項・進捗状況

④ 現場責任者による確認・提出(60〜90分/週)

生成されたドラフトを現場責任者が確認し、必要な箇所だけ修正して提出・掲示する。ゼロから作成する作業がなくなり、確認作業のみに集中できる。

合計:週2.5時間(150分)に圧縮。浮いた時間を現場巡回・安全パトロールに再配分できたと引用元記事は報告している。


実装ステップ(コピペで動く)

1. CLAUDE.md の準備

# 建設現場 安全書類・月次報告書エージェント設定

## フォーマットルール(固定)
1. 作業内容・作業員・使用機材の一覧
2. 安全パトロール結果のまとめ
3. 是正事項・進捗状況

## 品質ルール
- 数値・作業内容は現場写真・日報に記載された内容のみを使用し、創作しない
- 安全に関わる是正事項は必ず現場責任者の確認を経てから提出する
- 法令用語・書式は既存の安全書類テンプレートに厳密に合わせる

## 参照ファイル
- `photos/` — 現場写真
- `reports/daily_*.md` — 日々の作業日報
- `output/anzen_<週次>.md` — 安全書類ドラフト出力先

2. Subagent の作成

.claude/agents/genba-anzen-draft.md:

---
name: genba-anzen-draft
model: claude-sonnet-5
description: 現場写真・作業日報から安全書類・月次報告書のドラフトを自動生成する建設現場支援エージェント
---

## ミッション
安全書類・月次報告書のドラフト作成を自動化し、現場監督が現場巡回・安全パトロールに時間を使えるようにする。

## 入力
- photos/ フォルダ内の対象週の現場写真
- reports/daily_*.md フォルダ内の作業日報

## 処理フロー
1. 作業日報から作業内容・作業員・使用機材を抽出
2. 現場写真を該当する作業記録に紐づける
3. CLAUDE.md のフォーマットルールに従い安全書類・月次報告書ドラフトを生成
4. 是正事項がある場合は明確にフラグを立てて出力
5. output/ にドラフトを保存

## 品質ルール
- 数値・作業内容は日報・写真に基づくものだけを使用する(創作禁止)
- ドラフトの先頭に「本ドラフトは自動生成です。提出前に必ず現場責任者が確認してください」と明記する

3. Hook の組み込み

.claude/hooks/post-anzen-draft.sh:

#!/bin/bash
# 安全書類ドラフト生成完了後の通知 Hook

DRAFT_FILE="$1"
if [[ "$DRAFT_FILE" == output/anzen_*.md ]]; then
  WEEK=$(basename "$DRAFT_FILE" .md | sed 's/anzen_//')

  curl -s -X POST "$SLACK_WEBHOOK_URL" \
    -H "Content-Type: application/json" \
    -d "{
      \"text\": \"🦺 ${WEEK} 週の安全書類ドラフト生成完了\nファイル: ${DRAFT_FILE}\n提出前に必ず現場責任者が内容を確認してください\"
    }"
fi

4. 動作検証

mkdir -p photos/site_20260727 reports
cat << 'EOF' > reports/daily_20260727.md
## 作業日報: 2026-07-27
- 作業内容: 足場組立、配筋検査
- 作業員: 8名
- 使用機材: クレーン1台、足場材一式
- 特記事項: 安全パトロール実施、是正事項なし
EOF

/安全書類ドラフト 週: 2026-W30 写真: photos/site_20260727/ 日報: reports/daily_20260727.md

cat output/anzen_2026-W30.md

「作業内容・作業員・使用機材」「安全パトロール結果」「是正事項・進捗状況」の3構成でドラフトが生成され、確認喚起の注記が先頭に入っていることを確認する。


KPI 変化(編集部によるモデルケース試算)

下表は引用元記事を参考に編集部が一般的なケースとして試算した想定値です。実測値ではありません。

指標BeforeAfter削減
安全書類・月次報告書の週間工数360 分(週6時間)150 分(週2.5時間)約58%(引用元記事による報告)

引用元

本記事は上記の公開記事で紹介された「地方建設会社」の匿名化されたモデルケースを参考に、編集部が再構成したものです。記事内の数値は引用元記事に基づく編集部の概算であり、特定企業の公式な実績値を示すものではありません。

関連記事

この記事の著者

claude-code-media 編集部Claude Code 専門編集チーム

Claude Code の非エンジニア向け業務効率化メディア『claude-code-lab.jp』を運営。フリーランス・中小企業・個人開発者向けに、実装テンプレ・業務自動化テクニック・Vibe Coding 入門を配信。

Claude Code 完全ガイドVibe CodingAI 業務効率化非エンジニア向け AI 教育MCP(Model Context Protocol)
ByClaude Code Media 編集部

AI支援で執筆 — 本記事は Claude Code エージェントによる執筆支援を受け、編集部が事実確認・編集を行っています。 数値・引用元は記事更新日時点で確認済みですが、最新情報は各公式サイトでご確認ください。

Related

続けて読む

すべての記事 →