awesome-hacks
Docs

Claude Codeとは

Claude Codeについて

最終更新:2026/03/31

Claude Codeの基本について

Claude Codeとは

Anthropic社が2025年2月にリリースした、ターミナル特化型のAIコーディング支援エージェント
公式には下記と記載あり。

Claude Code は agentic coding ツールで、コードベースを読み取り、ファイルを編集し、コマンドを実行し、開発ツールと統合します。ターミナル、IDE、デスクトップアプリ、ブラウザで利用できます。

Claude Code は AI を活用したコーディングアシスタントで、機能の構築、バグの修正、開発タスクの自動化を支援します。コードベース全体を理解し、複数のファイルとツール間で作業して目標を達成できます。

Claude Codeでどこまで自動化できるか

自動化した場合のリスクについては次の章参照。

コード修正

  • 複数ファイルにまたがるリファクタ

  • 型エラー修正

  • 命名統一

  • 不要コード削除

  • 設定ファイル更新

    できることの例

    • reservation_status 周りの命名を全体で統一
    • Drizzle の schema 変更に合わせて repository / API / 型を追従
    • ESLint / TypeScript エラーをまとめて潰す
    • Next.js の deprecated な書き方を一括修正

調査 → 修正 → テスト実行

Claude Code はコマンド実行ができるので、テスト実行、lint、build、grep、git diff、ログ確認までまとめて流せる。
「エラーの原因を調べて、直して、テスト通して」がかなり自動化できる。

できることの例

  • pnpm build が落ちる原因調査
  • failing test の原因特定
  • grep や rg で影響範囲を洗う
  • 修正後に pnpm lint && pnpm test を回す

スクリプト作成・バッチ整備

CLI・ETL・データ変換・保守スクリプトの自動生成
既存コードを読んで同じ流儀に合わせるのが得意

できることの例

  • CSV取込スクリプト作成
  • S3/GCS 操作スクリプト追加
  • BullMQ job のひな形作成
  • 定期実行用コマンド整理
  • ログ出力やエラーハンドリングの追加

Git まわりの半自動化

差分確認、変更の要約、コミットメッセージ案、PR本文案、影響範囲整理

できることの例

  • 変更差分を読ませてコミットメッセージ生成
  • PR本文のたたき台作成
  • リファクタと仕様変更を分けてコミット整理
  • 「この変更で壊れそうな箇所」の洗い出し

ただし、そのまま push / merge を全部任せるのは危険

ルール化された定型作業

hooks や skills を使うと、毎回のルーチンをかなり自動化できる。
つまり、毎回直接説明・指示していた“お作法”を機械化できる

できることの例

  • 編集後に自動で lint を走らせる
  • PR作成前にチェックリストを差し込む
  • 特定ディレクトリでは必ず pnpm test:unit を走らせる
  • 社内の実装ルールを CLAUDE.md や skill に埋め込む

プロジェクトごとの文脈維持

CLAUDE.md と auto memory により、プロジェクト固有の前提を持たせられる。

できることの例

  • 「この repo では package manager は pnpm」
  • 「DBアクセスは Drizzle に統一」
  • 「日付処理は Asia/Tokyo で統一」
  • 「Slack通知は既存の notifier 経由のみ」

サブエージェント化

subagents を定義して、「実装担当」「レビュー担当」「ドキュメント担当」を疑似的に分けるなど、役割ごとに分業させることもできる。
/agents コマンドや Markdown 定義での subagent 作成

できることの例

  • reviewer 専用 agent
  • test-writer 専用 agent
  • migration-checker 専用 agent
  • docs-writer 専用 agent

Claude Codeでできること(コーディング以外)

調査・リサーチの下準備

Web検索や既存ドキュメント読み込みを組み合わせて、調査のたたき台を短時間で作れる。
「ゼロから書く」より「比較・整理」に時間を使えるようになる。

できることの例

  • 競合サービス比較表の初稿作成
  • 技術選定の観点リスト整理
  • 既存資料から要点抽出
  • 複数URLを読んで論点を整理

文書作成・編集の支援

ブログ、提案書、議事録、仕様メモなどの文章を、構成案から推敲まで一気通貫で支援できる。
特に「素材はあるが整理が重い」作業と相性が良い。

できることの例

  • 箇条書きメモから記事構成案を生成
  • 口語メモを読みやすい文章に整形
  • 冗長表現の削除とトーン統一
  • 想定読者別に説明レベルを調整

定型オペレーションの半自動化

完全自動化でなくても、手間の大きい中間工程を置き換えるだけで効果が出る。
「確認は人間、整形と集計はAI」に分けると安全に運用しやすい。

できることの例

  • CSVや表データの整形と集計
  • 月次レポートのたたき台作成
  • フォーマットに沿った転記用テキスト生成
  • チェックリスト付きの作業手順化

チームのナレッジ整理

散らばった情報を1つのリポジトリに集約し、再利用しやすい形へ整備できる。
引き継ぎ時の「前提説明コスト」を下げやすい。

できることの例

  • FAQ / 手順書 / 失敗事例のひな形化
  • 週次・月次の活動ログ要約
  • ルール文書の重複や矛盾の洗い出し
  • 新メンバー向けオンボーディング資料の初稿作成

何が広がるのか(要点)

Claude Code は「コードを書くツール」だけではなく、
ターミナルで扱える情報を読み、整理し、変換し、次の作業につなぐエージェントとして使える。

つまり、価値は実装速度だけでなく以下にも広がる。

  • 作業の再現性(毎回やり方がブレない)
  • 引き継ぎしやすさ(知識を文書に残しやすい)
  • 意思決定の速さ(比較材料を短時間で作れる)
  • 人間が判断に集中できること(整形・集計を任せる)

自動化のリスク

本番変更の自動実行

設定次第では権限のあることもできてしまうため、きちんと制御しないと危ない。

  • 本番DBマイグレーション実行
  • .env の自動更新
  • AWS/GCP 本番リソース操作
  • 破壊的な git reset や大量ファイル削除
  • デプロイコマンド実行

ドメイン理解が浅いまま大規模修正してしまう

以下は要注意

  • 業務ルールが強い箇所
  • データ移行
  • 課金
  • 認証認可
  • 監査ログ
  • 時刻・タイムゾーン
  • バッチの再実行性

承認頻度の多さから許可が雑になりかねない

毎回許可していると、危ない操作も通してしまいかねない

参考

Claude Codeですべての日常業務を爆速化しよう!