はじめに:SESを辞めて、AIと二人三脚で独立した話
「SESやめたい」と思い始めてから実際に辞めるまで、約半年かかった。辞めるきっかけは色々あったが、決定打はClaude Codeを使い始めて「一人でも十分戦える」と確信したことだった。
本記事では、SESからフリーランスに転身した筆者が、2026年現在の開発現場で実際に使っているClaude Codeの具体的なTipsと、独立後の働き方の変化を徹底解説する。
Claude Codeとは何か|2026年最新の開発体験
Claude Codeは、Anthropicが提供するターミナルベースのAIコーディングアシスタントだ。VS CodeやCursorのようなGUI統合ではなく、ターミナルで直接対話しながらコードを書くスタイルが特徴。
実際に使ってみて驚いたのは、ファイルの読み書き、grep、git操作まで全部AIが代行してくれること。「このバグ直して」と言えば、ログを読んで、原因を特定して、修正して、テストまで回してくれる。
インストールと基本セットアップ
npm install -g @anthropic-ai/claude-code
claude
これだけで起動する。初回はAnthropicアカウントとの認証が走る。
CLAUDE.mdでプロジェクトルールを定義する
プロジェクトルートにCLAUDE.mdを置くと、Claude Codeがそのルールに従って動く。これが地味に強力。
# プロジェクト固有の指示
## コーディング規約
- TypeScript strictモード必須
- テストはVitest使用
- コミットメッセージはConventional Commits形式
## アーキテクチャ
- src/domain/ にビジネスロジック
- src/infra/ に外部接続
- ドメイン層はinfraに依存しない
これを書いておくだけで、Claude Codeが生成するコードが一貫する。チーム開発でも共有できるし、フリーランスとして複数案件を掛け持ちするときに「この案件のルール何だっけ」がなくなる。
実践Tips:現場で毎日使っているコマンドと設定
Tips 1: /initで既存プロジェクトを一発理解
新しい案件にアサインされたとき、まず最初にやるのがこれ。
/init
プロジェクト構造を分析して、CLAUDE.mdのドラフトを生成してくれる。SES時代は「ドキュメントがない既存コードを読むのに1週間」みたいなことがザラだったが、これで初日から動ける。
Tips 2: Plan Modeで設計してから実装
複雑な機能を作るとき、いきなりコードを書かせると迷走する。Plan Modeを使う。
> /plan APIのレート制限機能を追加したい。現在のミドルウェア構成を確認して、最小限の変更で実現する方法を提案して
すると、ファイルを読み込んで現状を分析し、具体的な実装プランを提示してくれる。プランに合意してから実装に移る。この「設計→合意→実装」のフローが崩れると、手戻りが発生する。
Tips 3: サブエージェントで並列作業
Claude Codeはサブエージェントを起動して並列に作業できる。例えば:
- メインでAPI実装を進めながら
- サブエージェントにテストを書かせる
- 別のサブエージェントにドキュメントを更新させる
これで一人なのに3人分の生産性が出る。フリーランスにとって、納期を守りつつ品質を保つのに不可欠。
Tips 4: hooksで自動化する
settings.jsonにhooksを設定すると、特定のイベント時に自動でコマンドが走る。
{
"hooks": {
"postToolCall": [
{
"matcher": "Edit|Write",
"command": "npx eslint --fix ${filePath}"
}
]
}
}
これで、Claude Codeがファイルを編集するたびに自動でlintが走る。「AIが書いたコードがlint通らない」問題がゼロになった。
Tips 5: git操作を任せる
> 今の変更をコミットして。メッセージはConventional Commits形式で
diffを読んで、適切なコミットメッセージを生成してコミットしてくれる。PRの作成も:
> このブランチのPRを作って。変更内容をサマリーしてbodyに書いて
gh pr createを使ってPRまで作ってくれる。レビュー依頼のコメントまで書いてくれることもある。
SESからフリーランスへ:AI時代に独立するメリット
SESからフリーランスへの転身を考えている人に、実体験ベースで伝えたいことがある。
1. 「一人で全部できる」のハードルが劇的に下がった
フリーランスの不安の一つが「全部自分でやらないといけない」だった。でもClaude Codeがあると:
- インフラ構築(Terraform書いてもらう)
- CI/CD設定(GitHub Actions書いてもらう)
- テスト(テストコード生成)
- ドキュメント(README、API仕様書)
これらを一人で高品質にこなせる。SES時代は「自分の担当範囲」しかやらなかったが、今は全レイヤーを触れる。
2. 学習速度が加速する
新しい技術を学ぶとき、Claude Codeに「このコードベースで〇〇を実装するにはどうすればいい?」と聞くと、既存コードの文脈を踏まえた回答が返ってくる。一般的なドキュメントより遥かに実践的。
> このプロジェクトでRedisキャッシュを導入したい。現在のDB接続パターンに合わせた実装方法を教えて
3. 単価交渉の武器になる
「AI活用で開発速度が速い」は、2026年現在のフリーランス市場で明確な差別化要因になる。実際、「Claude Codeを使った開発フローを構築できます」と提案書に書くと、反応が良い。
具体的なワークフロー:1日の開発サイクル
朝イチのルーティンを共有する。
# 1. 昨日のPRレビューコメントを確認
claude
> gh pr list --author @me でレビュー待ちのPR確認して
# 2. レビュー指摘を修正
> PR #42のレビューコメントを読んで、指摘事項を修正して
# 3. 今日のタスクに着手
> /plan Issueの#15を実装したい。要件を確認して実装プランを出して
このフローで、朝の30分で前日の片付けが終わる。SES時代は朝会→レビュー対応→実装開始で午前が潰れていた。
Claude Codeの落とし穴と対策|徹底解説
良いことばかり書いても嘘になるので、ハマったポイントも共有する。
落とし穴1: コンテキストウィンドウの限界
大きなプロジェクトだと、全ファイルを読み込めない。対策:
-
CLAUDE.mdにアーキテクチャの概要を書いておく - 作業に関係するファイルだけ明示的に指定する
- サブエージェントで探索を分割する
落とし穴2: 「動くけど微妙」なコードを生成する
AIが書いたコードは動くが、プロジェクトの慣習に合わないことがある。対策:
-
CLAUDE.mdに規約を明記する - hooksでlint/formatを強制する
- 生成後に必ずdiffを確認する(
git diffで目視)
落とし穴3: 過信して確認を怠る
「AIが書いたから大丈夫」と思ってテストを省略すると痛い目を見る。特にエッジケース。対策:
> この実装のエッジケースを洗い出して、テストを追加して
明示的にエッジケースのテストを依頼する習慣をつけた。
フリーランス独立に必要な技術スタック(2026年版)
Claude Codeを活用する前提で、2026年現在フリーランスとして需要が高いスキルセットを整理する。
| カテゴリ | 技術 | 需要の実感 |
|---|---|---|
| バックエンド | TypeScript (Node.js/Bun), Go, Python | 案件数多い |
| フロントエンド | React/Next.js, Vue/Nuxt | 安定需要 |
| インフラ | AWS, Terraform, Docker | 必須スキル |
| AI/ML | LLM統合, RAG構築, プロンプト設計 | 急増中 |
| DevOps | GitHub Actions, ArgoCD | 差別化要因 |
特に「AI/LLM統合」の案件が急増している。Claude APIやOpenAI APIを使ったアプリケーション開発ができると、単価が上がりやすい。
RTK(Rust Token Killer)でコスト最適化
Claude CodeはAPIトークンを消費するので、コスト管理も重要。自分はrtkというCLIプロキシを使っている。
# トークン節約率を確認
rtk gain
# 使用履歴と節約量
rtk gain --history
git statusやgrepの出力をフィルタリングして、不要なトークン消費を60-90%カットしてくれる。月のAPI費用が体感で半分以下になった。
メモリ機能で案件横断の知識を蓄積する
Claude Codeにはメモリ機能がある。~/.claude/projects/配下にプロジェクトごとの記憶が保存される。
> このプロジェクトではdate-fnsではなくDay.jsを使う方針だと覚えておいて
こう伝えると、次回以降のセッションでも「Day.jsを使う」前提でコードを生成してくれる。複数案件を掛け持ちするフリーランスにとって、案件ごとの文脈切り替えコストが激減する。
スキル(Slash Commands)で定型作業を自動化
Claude Codeには「スキル」という拡張機能がある。/commitで規約に沿ったコミット、/reviewでコードレビュー、/testでテスト実行など。
カスタムスキルも作れる。例えば自分は記事生成やデプロイのスキルを自作している。
# コミット(Conventional Commits形式で自動生成)
/commit
# PRレビュー
/review
# テスト実行
/test
定型作業をスキルに落とし込むことで、毎回同じ指示を書く手間がなくなる。
まとめ:AIツールが「独立の壁」を壊す
SESからフリーランスへの転身で最大の壁は「一人で全部やれるか」という不安だった。Claude Codeを使い始めてから、その壁は確実に低くなった。
- 設計:Plan Modeで構造化
- 実装:コード生成+lint自動化
- テスト:エッジケースまで網羅
- 運用:git操作、PR作成、デプロイまで
2026年現在、AIツールを使いこなせるかどうかが、フリーランスとしての生産性と単価を左右する時代になっている。「SESやめたい」と思っているなら、まずはClaude Codeを触ってみてほしい。一人でも戦える感覚が掴めるはずだ。
関連記事
- OpenClaw×Claude Code連携を徹底解説【2026年最新】AIエージェント実践ガイド
- OpenClaw×Claude Code実践ガイド|AI駆動開発で市場価値を上げる方法【2026年最新】
- 【2026年最新】MCPサーバー・プラグイン総まとめ|結局どれを使えばいいの?5大ツール徹底比較
AI駆動塾 — AIを使ったスモビジの作り方を学ぶ
Claude Code、OpenClaw、AI経営OSの実践ノウハウを毎週公開中。
月額¥4,980で過去記事すべて読み放題。
💼 フリーランスエンジニアの案件をお探しですか?
SES解体新書 フリーランスDBでは、高単価案件を多数掲載中です。
- ✅ マージン率公開で透明な取引
- ✅ AI/クラウド/Web系の厳選案件
- ✅ 専任コーディネーターが単価交渉をサポート