WHITEPLUS TechBlog

株式会社ホワイトプラスのエンジニアによる開発ブログです。

モノレポでClaude Codeのスキルをチームごとに出し分けたい ― direnvと環境変数で30行で解決した話

こんにちは、ホワイトプラスでエンジニアリングマネージャーをしている仲見川です。 今回は、Claude Codeのスキルをチーム別に管理・配布する仕組みを構築した話を紹介します。 Claude Codeのスキルとは スキルは、Claude Codeの能力を拡張する仕組みです。S…

Claude CodeのHooksで入力待ち・完了を通知する方法

Claude Codeの応答待ち中に別作業へ移っても、ベストタイミングで戻れるようにしたくて通知音を鳴らす設定を入れてみました。 本記事では、Claude CodeのHooks(Stopイベント)を使って通知音を鳴らす手順と、うまく鳴らないときの確認ポイントをまとめます。

仕様駆動開発(SDD)を実際のプロジェクトで試してみた

こんにちは、コアシス開発グループのfjtです! 今回は、最近注目されている開発手法である「仕様駆動開発(Spec-Driven Development)」を実際のプロジェクトで導入してみたのでその所感をお伝えします。 1. はじめに 仕様駆動開発(SDD)とは 仕様駆動開発…

レビューの軽微な指摘をAIに自動対応させてみた

こんにちは、コアシス開発グループのfjtです! 今回は、コードレビューの「nitsコメント」をAIエージェント「Devin」で自動対応する仕組みを作った話をご紹介します。 1. はじめに なぜこの仕組みを作ったのか 私たちのチームでは、コードレビューにおいてコ…

Entity と Value Object の違いと使い分け:ドメインモデル設計の入り口

こんにちは!株式会社ホワイトプラス、コアシステム開発Gの たなか です。 前回はクリーンアーキテクチャの層の基本:役割・依存方向・実務で効いたポイントという記事を書きました。 クリーンアーキテクチャや DDD(Domain-Driven Design)に触れ始めると、…

2025年下期の取り組みをご紹介

2025年下期の取り組みをご紹介 こんにちは、CX開発グループでテックリードを担当している德廣です! 1. はじめに ホワイトプラスでは、半期ごとに目標を設定し、チーム全体で取り組みを進めています。本記事では、2025年下期(7月〜12月)に向けて設定した目…

GKEの新機能と不具合情報まとめ 2025年11月

2025年11月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 11月も大きなリリースはありませんでしたが、昔からあった地味にやっかいな問題であるロギングエージェント…