Slide 1

Slide 1 text

© Findy Inc. 2026.2.18 Findy AI Meetup in Fukuoka #4 【Claude Code】 Plugins作成から始まった ファインディの開発フロー改⾰ 1 ファインディ株式会社 テックリードマネージャー ⼾⽥ 千隼 @starfish0206

Slide 2

Slide 2 text

© Findy Inc. 2 今⽇話すこと ● ⽣成AIでアウトプットが増えた? ● Pull requestの質 ● 開発フロー改⾰ ● Pluginsで簡単横展開 ● まとめ

Slide 3

Slide 3 text

© Findy Inc. 3 ⽣成AIでアウトプットが増えた?

Slide 4

Slide 4 text

© Findy Inc. 4 ⽣成AIを使いまくる ● AIツール使い放題! ○ Claude/Devin/Copilotなど、特に制限無し ○ 希望者はClaudeのMaxプランを利⽤可能 ● 好きなだけ使いまくって、Pull requestを作りまくるぞ! ○ これで⽣産性爆上げうおおおおお!!!!!

Slide 5

Slide 5 text

© Findy Inc. 5

Slide 6

Slide 6 text

© Findy Inc. 6 体感値と実数値がズレていた ● 体感的には⽣産性が上がったように感じていた ○ しかし、実際の数字は上がっていなかった ● なぜ数字が上がっていなかったのが深ぼって調査 ○ レビューからApproveまでの平均時間が悪化 ○ 平均コメント数も増加 ● レビューで指摘された内容の修正が増え、リードタイムが 伸び、結果的に数が伸びなかった?

Slide 7

Slide 7 text

© Findy Inc. 7 Pull requestの質

Slide 8

Slide 8 text

© Findy Inc. 8 理解しないままレビュー依頼を出していた ● ジュニアエンジニアが作ったPull requestの質が落ちていた ● リードクラスは特に変わりない ● どこに差があるのか ○ ⽣成AIが出⼒したコードの合否判定の差 ○ セルフレビューで気付ける内容の指摘が増えていた

Slide 9

Slide 9 text

© Findy Inc. 9

Slide 10

Slide 10 text

© Findy Inc. 10 AIが出⼒したコードの責任は⼈間にある ● AIが出⼒したコードを理解しないままレビュー依頼 ○ セルフレビューで気付ける内容が⼤半 ● レビューするリードクラスのエンジニアのレビュー負担増 ○ 結果的にマージまでのリードタイムが伸びていた ○ 早い段階で問題点に気付けるように仕組みを作る

Slide 11

Slide 11 text

© Findy Inc. 11 開発フロー改⾰

Slide 12

Slide 12 text

© Findy Inc. 12 前提条件 ● ⽣成AIにコード⽣成してもらう準備が整っている ○ ⼀貫性のある設計とコード ○ テストコード、ドキュメント ○ 開発⽣産性レベル1をクリアしている ● ⾮機能要件は今回の改⾰の対象外 ○ テストコードを書けない要素は難しい

Slide 13

Slide 13 text

© Findy Inc. 13 概要 ● 基本的には今までの開発フローから変わらない ○ 既存の開発ステップを、⽣成AIを使って再定義 ○ 今までやってきたことに⽣成AIが乗っかる ● 今回の改⾰は、次の3段階で進める予定 ○ ⽣成AIでコード⽣成 ○ ⽣成AIでモノを作る ○ ⽣成AIで価値を⽣み出す ● 今回はコード⽣成の部分の話

Slide 14

Slide 14 text

© Findy Inc. 14 Pluginsで簡単横展開

Slide 15

Slide 15 text

© Findy Inc. Plugins 15

Slide 16

Slide 16 text

© Findy Inc. 16 Pluginsとは ● 各種ファイルを展開して、Claude Codeを拡張 ● 各種設定や機能を事前に⽤意 ○ それらを簡単に横展開できるようにした仕組み ● 事前に構築された各種設定を利⽤できる ○ marketplacesからインストール ○ GitHubのリポジトリ経由でインストール ■ privateリポジトリにすることで、社内のみ配布

Slide 17

Slide 17 text

© Findy Inc. 17 作り方

Slide 18

Slide 18 text

© Findy Inc. 18 marketplace.json

Slide 19

Slide 19 text

© Findy Inc. 19 .claude-plugin/plugin.json

Slide 20

Slide 20 text

© Findy Inc. 20 使い方

Slide 21

Slide 21 text

© Findy Inc. Plugins紹介 21

Slide 22

Slide 22 text

© Findy Inc. 22 Issueを作成 ● 必要な情報を整理して、Issue作成を⾃動化 ○ Issueのテンプレートを利⽤することも可 ○ 必要なlabelも付与 ○ Sub Issueやrelationshipなども設定 ● 20⽇で400個近くのIssueを作成

Slide 23

Slide 23 text

© Findy Inc. 23

Slide 24

Slide 24 text

© Findy Inc. 24 Issueを元に実装 ● ghコマンドでIssueの内容を取得 ● 内容を理解させて、コード変更を⾃動化 ● git worktreeを使って並列で実⾏させて同時実装

Slide 25

Slide 25 text

© Findy Inc. 25 Pull requestを作成 ● 変更したファイルに対してlint/testを実⾏ ● localの変更内容を解析 ● Pull requestのテンプレートを使う ● タイトルと内容を⾃動で作成 ● ghコマンドでPull requestを⾃動作成

Slide 26

Slide 26 text

© Findy Inc. 26

Slide 27

Slide 27 text

© Findy Inc. 27 AgentTeamで並列開発 ● 要件を明確にして実装タスクに落とし込み ● 粒度を意識したタスク分解 ● 関係性をもったIssue作成 ● 正しい作り⽅と⼿順で並列開発 ● また別の機会で紹介予定

Slide 28

Slide 28 text

© Findy Inc. 28 まとめ

Slide 29

Slide 29 text

© Findy Inc. まとめ 29 ● まずメトリクスを計測。そこから現状を⾒に⾏く ○ メトリクスを読み解いて、ボトルネックを突き⽌める ○ 体感と数値がズレている可能性が⾼い ● 解決するために新たな開発フローを定義 ○ ここらへん興味がある⼈はカジュアル⾯談しましょう ● 作ったコマンドなどをPluginsで開発組織全体に展開 ○ 仕組みを作っただけ ○ 新しいSkillなどを都度展開していくことができる ○ みんなでContributeして、ちょっとずつ良くしていく

Slide 30

Slide 30 text

© Findy Inc. ご清聴ありがとうございました 30