自動化開発の第一歩は、自分がやった作業を自動化することだと思う
GeminiやGrokでのファクトチェック・壁打ち、制限が来たらOllamaへフォールバック、コピペのような単純作業の切り離し——goc skillのGrok設計→OpenCode/Ollama実装パイプラインを例に、自動化の第一歩は自分が既にやった作業の棚卸しだという話。

気づき
自動化を始めるとき、一番着手しやすいのは「まだやったことのない作業」ではなく、自分が既に手を動かしてやったことのある作業だと思う。理由は単純で、ClaudeやGPTのトークンは、判断が要らない単純作業(コピペ、ファイル移動、同じ修正の横展開)にこそ恐ろしく消費される。すでに自分でやったことがある作業なら、何が単純で何が判断を要するかを自分が一番よく知っているので、無駄なくその境界線で切り分けられる。
この考え方をそのまま形にしたのが、自分が普段使っているgocスキル(Grok設計→OpenCode/Ollama実装→Claudeレビューのパイプライン)だ。
goc: 単純作業をトークン消費源から切り離す仕組み
gocスキルの構造はシンプルだ。
- Grok CLI:コードベースを実際に読んで、具体的な設計案を出す(無料の壁打ち相手)
- 自分(Claude):その設計を小さなタスクに分解し、スコープと正しさに最終責任を持つ
- OpenCode CLI + ローカルOllama:機械的な実装を無料で試す
- 自分(Claude):ローカルモデルが失敗したら直接実装し、最終的な差分は必ず自分でレビューする
ポイントは、GeminiやGrokでファクトチェック・壁打ち・リサーチをするという、普段からよくやる作業自体が、実は「自分が既にやったことのある単純作業」の代表例だということだ。「この主張は本当か調べて」「この設計でいいか壁打ちして」というのは、人間がやれば検索して読んで要約するだけの、判断の要素が少ない作業になりやすい。これをClaudeに直接やらせると、大量のWeb取得・要約トークンを消費するが、Grokに投げれば同じ結果が無料で手に入る。
制限が来たらOllamaに切り替える、という現実的な設計
Grok CLIにも当然、利用制限(レート制限やクォータ)はある。ここで重要なのは、制限に当たったら諦めるのではなく、より軽いローカルモデル(Ollama)に切り替えるという選択肢を、最初から仕組みに組み込んでおくことだ。
gocスキルの「ルーティング表」はまさにこの発想に基づいている。
| 作業の種類 | 振り先 |
|---|---|
| ファイル間のコピペ、リネーム・移動、同じ小修正の横展開 | OpenCode/Ollama |
| 定型のボイラープレート(getter、設定項目、既存パターンに沿ったテストフィクスチャ) | OpenCode/Ollama |
| 「ビルド/サーバー/バックグラウンドジョブはまだ動いているか」の確認 | OpenCode/Ollama |
| ログやdiffを追って変更点を要約する | OpenCode/Ollama |
| 複数ファイルにまたがる、一貫した設計判断が要るリファクタ | 自分(Claude)で直接 |
| セキュリティ・認証・決済・認証情報が絡む作業 | 自分(Claude)で直接 |
| 曖昧な要件の解釈 | 自分(Claude)で直接(Grokの設計ステップを経由することもある) |
「コピペなどの単純作業でトークンを恐ろしく消費する」という感覚は、まさにこの表の上段——判断を要さないのに、なぜか高価なモデルにやらせてしまっている作業——を指している。goc はこの上段を機械的に下段から切り離し、Grok・Ollamaという無料〜低コストの層に流し込む。
「テキストを信じるな、diffを見ろ」が効いてくる理由
もう一つ、goc スキルが強調しているのは「OpenCodeが何と報告しようと、git diff --statで実際の変更を確認するまでは信じない」という規律だ。これは単純作業を安く任せる代償として必要になる。今週の一連の検証(2026-09-03_OpenCode経由でローカルOllamaモデルにTDDタスクを委任する)でも、「完了しました」という報告と実際のファイルが食い違うケースが何度もあった。トークンを節約する代わりに、検証のコストは自分で払うという前提を最初から仕組みに組み込んでおかないと、安く済んだはずが後で高くつく。
まとめ
自動化開発の第一歩は、壮大な新しい仕組みを一から設計することではなく、自分が既に手でやったことのある作業を棚卸しし、その中の「判断が要らない部分」だけを安いモデルに移すことだと思う。GeminiやGrokでのファクトチェック・壁打ち・リサーチ、制限が来たときのOllamaへのフォールバック、コピペのような単純作業の切り離し——goc スキルはこの棚卸しの結果を、そのまま再利用可能な手順に落とし込んだものだ。
関連ノート
- 2026-09-03_OpenCode経由でローカルOllamaモデルにTDDタスクを委任する
- 2026-09-13_TDDの学習コストとローカルLLMの実行コストは別の問題だった