こんにちは!株式会社ジョイゾーのHRチーム 内川です!
今日は、弊社の統括マネージャBBが書いた「アツい合宿レポート」をご紹介します。
テーマは、今話題のAIツール「Claude Code」
「新しいものが出たら、まずは自分たちで試してみる」のがジョイゾー流。
ジョイゾー開発メンバーによる最新技術と格闘してきたリアルな声をお届けします!
話題のAIツールを駆使したワクワク感が詰まった内容になっていますので、ぜひチェックしてみてください!
大竹 遼のプロフィール - Wantedly
どうも!ジョイゾーのBBです。
ジョイゾーでは、常により良い開発環境や新しい技術を模索していますが、4月19日から20日にかけて、今話題のAIツール「Claude Code」をテーマにした開発合宿を実施してきました。
今回はその熱狂(と、とんかつへの執念)の様子をお届けします!
合宿の目的
今回の目的はズバリ「kintoneプラグイン開発におけるClaude Codeの有用性をガチで確認する」こと。 AIに丸投げしてどこまで動くものが作れるのか、そして開発のボトルネックになりがちな「テスト」をどこまで自動化できるのか。これを、日常の業務から離れて集中して検証してきました。
参加メンバー
- BB(私):一応、肩書は統括マネージャー。今回は運転手 兼 おサイフ。
- 小林:新潟在住のプラグイン責任者。美味しいものと茶色いもの(油<<脂)への嗅覚が鋭い。
- ナカ:ベテランプラグイン開発者。フッカラーの申し子。ちょっと効率厨の疑いあり(BB解釈)
- 川嵜:新卒4年目の中堅プラグイン開発者。いろいろ任されるようになってきた頼もしいメンバー。小林さんとの連携が目の前で見れてほっこり。
- 大門:札幌在住。ジョイゾー内の便利ライブラリ開発者。常に穏やかで敵を作らないタイプ。羨ましい。
0. 幕開けは「5人乗りセダン」の密着状態から
日曜の朝9:30、西船橋駅に集合。自分の車で出発です。
途中、成田空港で大門さんをピックアップしたのですが、ここで前々から気になっていた問題がちょっと発生。
「大人5人がセダンに乗ると、こうもぎゅうぎゅうなのか……」
肩を寄せ合い、物理的な距離をゼロにして、一行は千葉県香取市を目指します。

1. 開発前の重要タスク:『いなよし』のとんかつ
合宿の成功は、ランチの満足度に左右されます。 向かったのは、とんかつで有名な『万心旬菜いなよし』さん。

万心旬菜いなよし
11:30オープンなのですが、11:00に到着した時点で既に7組待ち! (小林さんの「絶対食べる」という強い眼差しに押され、並ぶことを決意)
ようやく対面したとんかつがこちら。

どん!

どどん!

食す!

リブロースカツの大きさを確認中
この肉厚なとんかつでパワーを充填し、いざ今回の拠点「土善旅館」へ!
2.今回の目的地「土善旅館」
とんかつでお腹を満たし、いよいよ今回の合宿拠点である「土善旅館」へ。 ここはエンジニアの間では有名な「開発合宿の聖地」です!
(自分は今回で5回目の利用です。実は前週も弊社の新人合宿でお邪魔してました 笑)

土善旅館|弓道合宿・開発合宿・原稿合宿の宿
新人合宿の様子はこちら!
【前編】転んで学んだ、新人合宿!〜ジョイゾーの歴史と先輩の背中から学んだこと〜 | 株式会社ジョイゾー
【後編】転んで学んだ、新人合宿!〜悔しさの先にあった、一生モノの「学び」〜 | 株式会社ジョイゾー
圧倒的な「開発特化型」ホスピタリティ。まず驚くのが、その設備。
- 1人1台の外部モニター貸し出し: 「合宿だからノートPCの小さい画面で我慢……」なんてことは一切ありません。
- 爆速Wi-Fi: 重たいライブラリのインストールも、AIとのやり取りも、ストレスゼロ。
- 巨大スクリーン: メンバー全員で画面を共有しながら、あーだこーだ議論するのに最高でした。
そして5人では贅沢すぎる広々空間。

今回は5人での利用でしたが、ぶっちゃけ10人以上でも余裕で開発できる広さ。 畳の上で足を伸ばし、静かな環境でコードに向き合えるのは、オフィスでは味わえない贅沢です。
ONとOFFの切り替えが捗る「癒やし」
- 24時間入れる天然温泉: 煮詰まったらお風呂へ直行。深夜でも早朝でも、温泉に浸かってリフレッシュできるのは強すぎます。
- 卓球でガチ勝負: 休憩時間は卓球でリフレッシュ。技術検証は真面目にやりますが、遊びも全力なのがジョイゾー流です。

集中力が切れかけた頃に届くスイーツ。
この「わかってる」感が、聖地と呼ばれる所以かもしれません。
3. 【検証1】Claude Codeに「丸投げ」してみた
ということで合宿開始。 まずは挨拶代わりに、AIの実力を測ります。
「kintoneでツールチッププラグインを作って」
この一言だけで依頼。
各々がClaude Codeと対話しながら、どこまでコードを書いてくれるか試したところ、うまくいく人とうまくいかない人が。
丸投げすぎるとAIの解釈がもりもりになるので、kintone前提であることすら忘れられてしまうケースも(存在しないAPIを使ったり)。
5人で実施して、プラグイン設定画面の構造が2パターンに分かれたのは面白い結果でした。

パターン1:タブ機能で設定を増やす

パターン2:テーブル機能で設定を増やす
とはいえ、ちょっと微修正したらちゃんと動くものが出来たのはさすがの一言。
4. 【検証2】メインイベント「テスト仕様書」の作成
ということで、アイスブレイク 兼 Claude Codeの実力試しも終わったところで本命の検証。
事前に現状のプラグイン開発でどこに時間がかかっているか確認したところ、半分近くをテストに費やしているということで、ここをAIを使ってもっと加速させるぞ!ってことでテストフェーズを中心に実施しました。
先日リリースされたジョイゾーの最新プラグインである「テーブル拡張プラグイン」を対象に、「テスト仕様書をAIに作らせる」という試みです。

ジョイゾー、kintoneのテーブル機能を強化する新プラグイン 「テーブル拡張プラグイン」をリリース
既存の別プラグインのテスト仕様書を「お手本」として渡し、「今回のプラグイン用に書き換えて」と依頼。 これを、人間が事前に手作業で作っておいたテスト仕様書と比較しました。
- できたこと: 標準的な動作、境界値テストなど、ロジカルな部分は完璧に近い。
- 難しかったこと: 開発者が「長年の経験」で判断しているような、kintone特有の細かい仕様や暗黙知の部分。
これには開発責任者である小林さんも、「叩き台としては十分すぎる。これ、導入したら工数めちゃくちゃ減るよ!」と大絶賛。
5. 夜の部は、お酒とコードと雑談と
夜の時間は自由時間。 お酒を飲みながら、各々が気になる技術を試したり、AIの未来について語り合ったり。
小林さんは酔っ払いながらしょうもないkintoneプラグインを作ってましたw

ダークモード化&フォーカスが当たっているフィールドがネオン風に光るらしい。
旅館の静かな空気の中で、リラックスしながらも開発の手は止まらない。これぞ合宿の醍醐味です。(結果的に深夜2時までやってましたw)
6. 2日目:AIとの格闘、そして「最適解」への到達
翌朝、土善旅館の静かな環境で朝食を済ませ、いよいよ合宿の総仕上げです。
E2Eテスト自動化の壁
午前中は、昨日AIが作ったテスト仕様書をベースに、Playwrightを使ったE2Eテストの自動化に挑戦しました。
BBの心の声:
「AIが作った仕様書があるんだから、テストのコード生成もサクッといけるはず!」
……と意気込んだものの、現実はそう甘くありませんでした。 kintoneの複雑なDOM構造や、プラグイン設定画面の独自のHTML構造をAIに正確に理解させるのは至難の業。次々と吐き出されるエラーを前に、「E2Eの完全自動化は、まだ一筋縄ではいかない」という現実を突きつけられました。
ユニットテストでAIが「覚醒」した
しかし、後半から視点を変えて「ユニットテスト(ロジック検証)」に切り替えた瞬間、空気は一変しました。

これまでの苦戦が嘘のように、Claude Codeがその真価を発揮し始めます。
- マトリクス試験の衝撃: 人間がやると気が遠くなるような数百パターンを超えるマトリクス試験。これをAIが生成し、実行ボタンを押した瞬間、わずか1秒足らずで全件クリア。 「これこれ、これがやりたかったんだよ!」と開発陣から声が上がりました。
- 複雑な条件式の「番人」: 「この条件とこの条件が重なった時、期待値はtrueかfalseか」。 人間でも見落としがちな複雑な条件診断において、AIの正確さは圧倒的でした。ロジックだけを切り出して渡すと、AIの精度は爆上がりします。
7. 合宿の総括:これからのジョイゾーの歩き方
予定通り全てのプログラムを終了。 帰りの車(相変わらずぎゅうぎゅう)の中で、今回の成果を振り返りました。
今回の合宿で決まった「テストに関するこれからのやり方」がこちらです。
- テスト仕様書は「1から作らない」
これまでは真っ白なExcelやドキュメントに向き合っていましたが、これからはAIに「ベース」を作らせ、人間がそれを「調整・最適化」するスタイルへ移行します。(ジョイゾー独自の考え方も理解してくれる) - アップデート時の「影響調査」もAIと共に
すでにリリース済みのプラグインをアップデートする際、「追加機能によってどこを再テストすべきか」の判断をAIに仰ぎます。 「ここは既存に影響しないからスキップ、ここは影響するから重点的に」といった判断のパートナーとしてAIを活用し、品質とスピードを両立させます。 - 他にもいろいろと…
ジョイゾーのプラグイン開発は、これからさらに加速します。
次回の合宿は……もう少し、足元の広い車で行きたいですね(買い替えか・・)
※今回の記事はジョイゾー公式noteより転載したものとなります。
その他にも様々なジョイゾーの日常を発信しているジョイゾー公式notはこちら!
