本文へスキップ

Claude Codeで社内ツールを作る方法【外注管理の実例】

Claude Codeを使えば、GASやスプレッドシートを使った小さな社内ツールを、非エンジニアでも作りやすくなります。

「外注タスクを管理したい」
「期限が近いものを自動で目立たせたい」
「誰が何をやっているか、毎回チャットを追わずに見たい」

このような悩みは、エンジニアに依頼するほど大きな開発ではないかもしれません。

ただ、放置すると確認漏れや対応遅れにつながります。

筆者はClaude Codeを使ってGASを作り、スプレッドシートで外注タスクを見える化しました。
誰がどのタスクに着手中か、期限が迫っているか、完了済みかどうかを一覧で確認できる形です。

この記事では、

  • Claude Codeで作りやすい社内ツール
  • 外注タスク管理を作った実例
  • 日本語で指示するときのコツ
  • 作る前に確認すべき注意点

を解説します。

Claude Codeで社内ツールは作れるのか

Claude Codeは、GAS、HTML、スプレッドシート連携などを使った小さな社内ツール作成に向いています。特に、手順が決まっている管理業務や確認業務と相性が良いです。

Claude Codeは、コードを書くだけのAIではありません。

ターミナルやIDEで動くAIコーディングエージェントで、Claudeのチャット(claude.ai)とは別物です。既存ファイルを読み、必要な修正を入れ、コマンド実行や確認まで進められます。

そのため、非エンジニアでも「作りたいもの」を言葉で説明できれば、ツール作成のたたき台を作れます。

出典:Claude Code公式ドキュメント

向いているツール

Claude Codeで作りやすいのは、次のようなツールです。

  • スプレッドシートを使ったタスク管理
  • 顧客リストや案件リストの整備
  • 期限が近い項目の色分け
  • フォーム入力と一覧管理
  • CSVやExcelの整形
  • 毎回同じチェックリストの自動化

共通点は、業務の流れがある程度決まっていることです。

「入力する項目」
「見たい状態」
「完了の条件」

この3つを言葉にできれば、Claude Codeに渡しやすくなります。

向いていないツール

一方で、最初から任せないほうがよいものもあります。

  • 決済や契約に関わるシステム
  • 個人情報を大量に扱うシステム
  • 社内基幹システムとの深い連携
  • 障害が起きると業務が止まる重要システム
  • 高度な権限管理が必要なツール

これらは、専門エンジニアやセキュリティ担当者に相談したほうが安全です。

Claude Codeで最初に作るなら、失敗しても業務全体が止まらない小さなツールから始めてください。

実例|外注タスク管理をスプレッドシートで見える化した話

筆者はClaude Codeを使ってGASを作り、スプレッドシートで外注タスク管理を見える化しました。

目的は、外注先ごとの作業状況と期限を、ひと目で確認できるようにすることです。

作りたかったもの

作りたかったのは、外注タスクの管理表です。

必要だった機能は、次のようなものでした。

  • 誰がどのタスクに着手しているか分かる
  • 期限が近いタスクを赤く表示する
  • 完了済みか未完了かを一覧で見られる
  • 外注先ごとの進行状況を確認できる
  • スプレッドシート上で運用できる

もともとは、チャット、頭の中の記憶、スプレッドシートが分かれていました。

その状態だと、確認が必要なタスクを見落としやすくなります。

そこでClaude Codeに、GASで管理表を整える方向で依頼しました。

Claude Codeへの指示例

指示は、最初から完璧な仕様書にする必要はありません。

次のように、使う人、管理したい項目、見たい状態を伝えます。

外注タスクを管理するGoogleスプレッドシートを作りたいです。
GASで、期限が近いタスクの行を赤くする仕組みを作ってください。

管理したい項目は以下です。
- タスク名
- 担当者
- ステータス(未着手 / 着手中 / 確認待ち / 完了)
- 期限
- 備考

やりたいことは以下です。
- 期限が3日以内で、完了していないタスクを赤くする
- 完了済みのタスクはグレーにする
- 担当者ごとに絞り込みやすい形にする
- 非エンジニアでも使いやすいようにしてください

このように伝えると、Claude CodeはGASのコードや、スプレッドシート上での設定手順を作れます。

重要なのは、「どんなコードがほしいか」ではなく「どんな状態にしたいか」を伝えることです。

できたこと

この仕組みによって、外注管理で見たい情報を一覧できるようになりました。

  • 着手中のタスクが分かる
  • 期限が迫っているタスクに気づける
  • 完了済みのタスクを分けて見られる
  • 外注先ごとの進行状況を確認しやすくなる

非エンジニアにとって大きいのは、GASを書けるようになることではありません。

頭の中で管理していた進行状況を、チームで見える状態にできることです。

これが、Claude Codeで社内ツールを作る価値です。

社内ツールを作る手順

Claude Codeで社内ツールを作るときは、最初から完成品を頼まず、小さく作って確認しながら育てるのが安全です。

手順は次の4つです。

STEP 1|業務の流れを書き出す

まず、いま手作業でやっている流れを書き出します。

たとえば外注管理なら、次のように整理します。

  1. タスクを依頼する
  2. 担当者を決める
  3. 期限を設定する
  4. 着手状況を確認する
  5. 完了したらステータスを変える
  6. 期限が近いものを確認する

この時点では、コードのことを考えなくて大丈夫です。

Claude Codeに渡す前に、業務を言葉にすることが重要です。

STEP 2|必要な項目を決める

次に、管理表に必要な項目を決めます。

  • タスク名
  • 担当者
  • 期限
  • ステータス
  • 優先度
  • 備考

項目が多すぎると、入力が面倒になります。

最初は、毎日見る項目だけに絞ってください。

「あとで見たいかもしれない」項目は、初期版には入れなくてよいです。

STEP 3|Claude Codeに小さく作らせる

要件が整理できたら、Claude Codeに小さく作らせます。

最初から多機能にしないのがコツです。

まずは最小版で作ってください。
機能は以下だけで大丈夫です。

- タスク一覧を管理できる
- ステータスを選べる
- 期限が3日以内の未完了タスクを赤くする

あとから機能を追加したいので、コードは分かりやすく整理してください。

このように伝えると、あとから修正しやすい形になりやすいです。

STEP 4|動作確認して修正する

Claude Codeが作ったものは、必ず自分で動かして確認します。

確認すべきポイントは、次の通りです。

  • 期限の色分けが正しく動くか
  • 完了済みのタスクが赤くならないか
  • ステータスを変えたときに表示が更新されるか
  • 空欄や日付ミスがあっても壊れないか
  • 他の人が見ても使い方が分かるか

うまく動かない場合は、「何が違うか」を具体的に伝えます。

完了済みのタスクまで赤くなっています。
ステータスが「完了」の行は、期限が近くても赤くしないように修正してください。

このように、現象と正しい状態をセットで伝えると修正しやすくなります。

うまくいく指示の書き方

Claude Codeへの指示は、コードの専門用語よりも、業務の背景を具体的に伝えるほうが重要です。

特に意識したいのは、次の3つです。

  1. 誰が使うか
  2. 何を管理したいか
  3. どうなったら便利か

悪い指示は、目的が曖昧です。

タスク管理ツールを作ってください。

これだと、何を管理するのか、誰が使うのか、どんな状態が便利なのかが分かりません。

良い指示は、業務の状況が見えます。

外注先3名の制作タスクを管理するスプレッドシートを作りたいです。
期限が近い未完了タスクを自動で赤くして、確認漏れを防ぎたいです。
担当者ごとに絞り込みできると助かります。

このくらい具体的に書けば、Claude Codeは作るべき方向を判断しやすくなります。

作る前に確認すべき注意点

社内ツールを作る前に、扱う情報、運用責任、失敗したときの影響を確認してください。

便利だからといって、いきなり重要データを扱うツールを作るのは危険です。

個人情報・顧客情報を入れてよいか確認する

顧客名、メールアドレス、電話番号、契約情報などを扱う場合は、事前にルールを確認してください。

  • その情報をAIに見せてよいか
  • スプレッドシートに保存してよいか
  • 外部ツールと連携してよいか
  • 誰が閲覧できる状態にするか

ここを曖昧にしたまま作ると、情報管理のリスクが高くなります。

最初は、ダミーデータや個人情報を含まないデータで試すのがおすすめです。

完成後も人間が確認する

AIが作ったツールは、必ず人間が確認してください。

特に確認したいのは、次の点です。

  • 条件分岐が正しく動くか
  • 誤ってデータを消さないか
  • 入力ミスがあっても壊れないか
  • 複数人で使っても問題がないか
  • 重要な判断をAIに任せすぎていないか

Claude Codeは、作業を速く進めるための道具です。

責任まで自動化するものではありません。

よくある質問

Q. Claude Codeで社内ツールは本当に作れますか?

A. 小さな管理表、GAS、HTMLファイル、チェックリストの自動化などは作りやすいです。一方で、決済や個人情報を大量に扱う重要システムは専門家に相談してください。

Q. コードが読めなくても大丈夫ですか?

A. 最初から全部読める必要はありません。ただし、作ったものを実際に動かして、想定通りに動くか確認する必要はあります。

Q. 何から作るのがおすすめですか?

A. 期限管理、タスク管理、ステータス管理など、手順が決まっていて失敗しても業務全体が止まらないものから始めるのがおすすめです。

Q. スプレッドシートでも使えますか?

A. 使えます。GASを使えば、期限の色分け、ステータス変更、通知、集計などをスプレッドシート上で実装できます。

Q. 作ったツールが動かなくなったらどうすればいいですか?

A. エラーの内容や「どう動かなくなったか」をClaude Codeに伝えれば、原因を調べて修正方法を教えてもらえます。最初から完全なものを作ろうとせず、小さく作って確認しながら育てるのが安全です。

まとめ

Claude Codeで社内ツールを作るなら、最初は小さな管理業務から始めるのがおすすめです。

この記事のポイントをまとめます。

  • Claude Codeは、GASやスプレッドシートを使った小さな社内ツール作成に向いている
  • 外注タスク管理なら、担当者、期限、ステータス、完了状態を見える化できる
  • 大事なのはコードを書く力ではなく、業務の流れを言葉にする力
  • 最初から多機能にせず、小さく作って確認しながら育てる
  • 個人情報、顧客情報、重要システムは事前に扱いを確認する

社内ツール作りは、いきなり大きな開発にする必要はありません。

まずは、毎日見ているスプレッドシートを1つ選び、「ここが自動化できたら楽になる」という部分から始めてみてください。

▼ 関連記事

Web制作・AI活用のご相談はこちら

この記事を読んで「外注管理を見える化したい」「自分の業務に合った管理表を作りたい」と感じた方へ。
筆者はフリーランスのWebディレクターとして、LP・コーポレートサイト・WordPress制作を行っています。
制作進行、外注管理、AIを使った業務効率化のご相談も受け付けています。
まずはお気軽にお問い合わせください。

wordpress-writer

wordpress-writer

LP・コーポレートサイト・ECサイトの制作ディレクションを行うフリーランスWebディレクター。Web制作歴5年、ディレクション歴2年。

プロフィールを見る →
← ブログ一覧に戻る