株式会社hirosta

事例

AIで開発を回す仕組み(Claude Code・Codex)

区分
自社での実践
業務
何から始めればよいか(AI導入の入口)

自社の業務システム開発で、Claude Code・Codexに渡すルール、作業の単位、レビューと承認、事故を防ぐ決まりを整えている実践です。開発の進め方と、ほかのプロジェクトでも使える形で公開したルール・Issueの書き方の見本を紹介します。

導入前の課題・業務フロー

AIにコードを書かせるだけでは、任せる範囲や完了条件、人が判断する場面が曖昧になります。業務システムを継続的に開発・運用するために、目的と設計を残し、変更を確認してから取り込む流れと、秘密情報や本番データを守る決まりが必要でした。

実施内容

人がIssueに目的・対応範囲・受け入れ条件を書き、AIに渡す開発ルールと、作業ごとの専用の作業場所を整えました。対話での設計相談・実装に加え、2026年9月には承認済みのIssueを扱う自動ランナーを導入しました。開発ルール、Claude Codeの設定、Issueの書き方、ランナーの状態と確認内容、差分レビューの観点を一般化し、公開リポジトリで見本として共有しています。

事故を防ぐ決まり

導入後の仕組み・業務フロー

工程ごとの担当と確認点
  1. 工程 1

    • 人

    人がIssueを書き、着手を承認する

    人が確認する点目的・対応範囲・受け入れ条件を記録し、承認ラベルを付けます。

  2. 工程 2

    • AI

    AIが専用の作業場所で実装する

    人が確認する点既存テストと静的検査で確認し、差分も自己レビューします。

  3. 工程 3

    • AI

    別のAIが差分をレビューする

    人が確認する点最大3回レビューします。判断が必要ならIssueで人に質問し、指摘が残れば停止して人が確認します。

  4. 工程 4

    • 通常の自動化

    ランナーが検査し、変更案をPRにする

    人が確認する点秘密情報を検査してからコミット・PR作成を行います。

  5. 工程 5

    • 人

    人がPRを読み、マージを承認する

    人が確認する点変更内容と確認結果を読み、取り込みを判断します。

  6. 工程 6

    • 通常の自動化

    ランナーが条件を確認してマージし、片付ける

    人が確認する点承認の対象とコミットが一致することなどを確認し、作業場所を片付けます。

導入後の変化・成果

公開リポジトリのREADMEでは、社内向け業務システムの2026年7月29日〜9月28日(約2か月)の記録として、コミット733件、マージしたPR(変更案)212件、Issue(課題)93件を公表しています。同じ仕組みをほかに2つのプロジェクトでも運用しています。お客様への導入実績や、時間・費用の削減効果を示す数字ではありません。

成果の確認条件・根拠:件数の出典は公開リポジトリ「ai-dev-workflow」のREADME(2026年10月12日確認、Issue #452に司令部が転記)。対象期間は2026年7月29日〜9月28日です。今回は履歴を再集計しておらず、各件数の詳しい集計方法や導入前後の比較は確認していません。

使っている仕組み

Claude Code、Codex、Issue・PR、自動ランナー。対話での開発と、承認済みの作業を進める自動化を組み合わせています。

AIと人の役割

AIに任せた範囲

Claude Code・Codexとの対話では、設計の相談、実装、既存テストと静的検査での確認、差分の自己レビューを行います。Codexの自動ランナーでは、承認済みのIssueを専用の作業場所で実装し、別のAIが差分をレビューします。

人が確認するポイント

人が目的と優先順位、Issueの対応範囲と受け入れ条件を決め、PRを読んでマージを承認します。外部への送信や本番データに関わる判断も人が行います。

導入時に苦労した点

導入後に分かったこと

同様の取り組みが向いている条件

補足

自社での開発記録と公開している見本を紹介する事例です。向いている条件は、記録にある進め方から整理したもので、同じ件数や効果を保証しません。自社サイトの運営体制や運営中の停止例は、関連する「AIチームで自社サイトを開発・運営」の事例で紹介しています。

開発ルールとIssueの書き方の見本を見る(新しいタブで開きます)

まずは、困っている業務を1つ教えてください

45分のオンライン相談で、自動化できそうな業務を一緒に整理します。相談後3営業日以内に見積りをお送りします。必要な資料はありません。

無料で相談・見積りする