Slide 1

Slide 1 text

新メンバーのために、 シニアエンジニアが環境を作る時代 1 2026/04/15 Findy AI Meetup #5 ファインディ株式会社 フロントエンド テックリード 新福 宜侑 @puku0x

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

3 ファインディでは⽣成AI時代に向けた新しいプロダクトが登場

Slide 4

Slide 4 text

4 これまでのファインディでの⽣成AIツール活⽤事例 ⽣成AIを活⽤した開発ワークフローについての記事を公開中! https://tech.findy.co.jp/entry/2026/01/21/070000 https://tech.findy.co.jp/entry/2024/12/25/070000 ● カスタムインストラクションやスラッシュコマンド‧スキルの整備 ● Sub Agentsによるタスク分解、 Agent Teamsによる⾃動レビュー

Slide 5

Slide 5 text

5 ⽣成AIを活⽤するのは エンジニアだけではない

Slide 6

Slide 6 text

6 ファインディ社内で起きていること(1) ● デザイナーがClaude Codeを使ってUIのドキュメント作成 ● PdMがCursorでモック作成 https://note.com/shimohata/n/nc96b370f3cae

Slide 7

Slide 7 text

7 ファインディ社内で起きていること(2) https://tech.findy.co.jp/entry/2026/03/17/070000 ● BizメンバーがNotion MCP等を使って求⼈票の改善

Slide 8

Slide 8 text

8 求⼈票改善ツールできました 作業時間が短縮できました! エンジニア Bizメンバー

Slide 9

Slide 9 text

9 プロンプト修正のPR作成しました ファッ!? エンジニア Bizメンバー

Slide 10

Slide 10 text

10 ファインディ社内で起きていること(3) ● エンジニア以外のメンバーがPRを作るようになった

Slide 11

Slide 11 text

11 PRをどうやって作ったのか 聞いてみた

Slide 12

Slide 12 text

12 いつの間にGit使えるようになっ たんですか? AIにチャットで聞きました エンジニア Bizメンバー

Slide 13

Slide 13 text

13 やり⽅を聞いてみた ● READMEにはコミットやPR作成⼿順の記載なし ● Claude Codeのチャット画⾯から実⾏ ○ git add ○ git commit ○ git push : チャットが開発の⼊⼝となっていた

Slide 14

Slide 14 text

14 Pull requestの品質には課題あり ● PRのタイトルや説明⽂ ● コミットメッセージのフォーマット ● 実装の内容 ● 命名規則 ● セキュリティ :

Slide 15

Slide 15 text

15 品質の不安定さを解消するには ● 環境の整備 ○ カスタムインストラクション ○ スラッシュコマンド ■ どんなコマンドがあるか知らないと使えない ○ エージェントスキル ✅ ■ チャットから⾃然⾔語で起動できる

Slide 16

Slide 16 text

16 エージェントスキル ● 2025年10⽉に Anthropic が発表した機能 ● 再利⽤可能な知識‧⼿順を SKILL.md に記載 知識 AIモデル ⼿順 SKILL.md 動的読み込み

Slide 17

Slide 17 text

17 SKILL.md ● マークダウンで書く ○ nameとdescriptionは必須 https://agentskills.io/specification --- name: '<スキル名:小文字英数+ハイフン 64文字以内>' description: '<説明や利用タイミング、キーワード : 1024文字以内>' --- # 概要 例: このスキルは〜を行う。 ## いつ使うか 例: このスキルは〜の場合に用いる。

Slide 18

Slide 18 text

18 コミット作成スキル(1) --- name: git-commit description: Create Git commit messages following Conventional Commits format… --- # Git Commit Skill This skill guides the creation of Git commit messages that follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) format. ## When to Use Use this skill when: - Code changes are completed and ready to be committed - Need to create a commit message that adheres to project conventions

Slide 19

Slide 19 text

19 コミット作成スキル(2) ## Commit Message Format The commit message must follow this format: ``` [optional scope]: [optional body] [optional footer(s)] ``` ## Workflow overview :

Slide 20

Slide 20 text

20 コミット作成スキル(3) ## Workflow overview 1. Check the staged files using `git diff --staged --name-only`. Ask user to stage changes if there are no staged files. 2. Determine the appropriate commit type and scope based on the staged files. **type** must be selected from the following options: - `feat`: New feature or change to existing functionality : **scope** should be determined based on the directory structure of the staged files. For example: - If staged files are in `.claude/` or `.mcp.json`, use `claude` :

Slide 21

Slide 21 text

21 コミット作成スキル(4) 3. Craft a concise and descriptive commit message in English that adheres to the Conventional Commits format. Example: ```bash git commit -m "$(cat <<'EOF' feat(utils): update xxx function 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude EOF )" ```

Slide 22

Slide 22 text

22 エージェントスキルの整備で何が変わる? ● エンジニア以外でもチャットからルール準拠のPRが作成できる ● メンバーが「正しいやり⽅」を知らなくても品質が保たれる → 教える時間が減り、レビュー指摘も減る → ⼿戻りの修正ではなく、本質的な部分に集中

Slide 23

Slide 23 text

23 ⼀連の出来事が⽰す可能性 ● BizメンバーがPRを作れたのは偶然ではないのでは? ○ コントリビューションへのハードルが下がっている ● 同じことが「⼊社1週⽬の新メンバー」にも⾔えるのでは? ○ オンボーディング初⽇からコントリビューションの体験 ○ 「何を作りたいか」に集中できる ■ 学習曲線が変わり、エンゲージメントが上がる

Slide 24

Slide 24 text

24 AI時代に シニアエンジニア は何ができるか

Slide 25

Slide 25 text

25 シニアエンジニアの役割 ● 知識を⾔語化して伝える ● コードレビューで品質を守る ● ペアプロで⼿を動かしながら教える

Slide 26

Slide 26 text

26 AI時代のシニアエンジニアの役割 ● 知識を⾔語化して伝える ● コードレビューで品質を守る ● ペアプロで⼿を動かしながら教える ● AIが正しく動くための環境を設計‧整備する ○ カスタムインストラクション、エージェントスキル ● 「誰でも参加できる」仕組みを作る → 教える相⼿を選ばない育成インフラ 教える → 仕組みで⽀える

Slide 27

Slide 27 text

27 まとめ ● ⽣成AIによりコントリビューションのハードルが下がった ○ PR品質への影響 → エージェントスキルの整備で解決 ● シニアエンジニアは環境を整備し、持続可能な開発を⽀える ○ AI時代はエンジニア以外もコードを書く前提で動く ○ 誰でも参加できる環境

Slide 28

Slide 28 text

28

Slide 29

Slide 29 text

We’re hiring! https://careers.findy.co.jp/ 29