はてぶ・Qiita・Zennのトレンド記事を紹介
RuboCopで現在の違反ルールの解消をClaude Codeのコマンドで行う
この記事の要約Claude Codeのコマンドを作り、RuboCopで除外しているルール(.rubocop_todo.yml)を1件抽出して有効化→テストが成功するまで修正を繰り返し→commit→PR作成まで自動でやらせるようにしてみました。 きっかけ最近、コーディング
agents・skills・commands・rules配下にREADMEを置いてClaude Codeに管理してもらおう
はじめにZAICOでiOSエンジニアをしている@ryo_hiroです。Claude Codeを使っていると、カスタムコマンドやスキル、エージェントがどんどん増えていきます。それ自体は良いことなのですが、「このコマンド何だっけ?」「このエージェント誰が作った?」となりがちです
Claude CodeのHooksをハックして自律駆動するマルチエージェントを作った 🔖 92
はじめに 作ったものClaude Codeを拡張して、複数のAIエージェントが協調してタスクを実行するシステムを作りました。タスクの自動分解、セッション間の状態継続、ルールの自動適用、問題検出時の自己修正を実現しています。ソースコード: 本記事で解説するシステムのソース
【前編】LLMの指示遵守はなぜ崩れるのか:揮発するコンテキストの限界
新規事業開発室の @tarouimo です。AIエージェント同士が互いにうまいこと指示を出し合って連携するシステムを作ろうとしてるのですが、、、Claude Code 等の生成AIを使った開発で「指示したルールをあっというまに無視する」現象、あるあるですよね。だとすれば、ど
【後編】LLMの指示遵守はなぜ続くのか:ファイルに残るコードの固定性
新規事業開発室の @tarouimo です。本記事は 前編:LLMの指示遵守はなぜ崩れるのか の続きです。前編では「会話が進むとルールは揮発する」ことを確認しました。では、ファイルに残るコードがある場合はどうなるか?!先に結論(忙しい人向け)前編の「雑談」とは異なり、
Claude code v2.1.9で追加されたplansDirectoryをチームで活用する 🔖 2
ZAICOでiOSエンジニアをしている@ryo_hiroです。 はじめに現在ZAICOのiOSチームでは仕様書を{project_dir}/docs/{issue_key}/に配置してcommitに含める運用をしています。仕様書を作る際はClaude codeと壁打ちをす
AI エージェントを「interface 実装者」として扱う
― schema-first で副作用を制御する設計パターンClaude Code のような AI コーディングエージェントが実務に入ってきました。賢くて速い。でも、こんな不安もあります。ルールが未定義でも、それっぽく動いてしまう人間は守っている暗黙のルールを、AI だ
はじめに最近、Claude Codeを使っていて思うことがあります。「.claude/ ディレクトリ、プロジェクトごとに分けて管理したい…」仕事用、個人用、OSS用…それぞれで異なるClaude Codeの設定を使いたい。でも ~/.claude/ は1つしかない。 問
テックブログ開設から7ヶ月で初のアドベントカレンダーを開催したので振り返る
こんにちは。株式会社ZAICOのWebエンジニアでテックブログの運用担当をしている@yutonishiです!今回ZAICOで初のアドベントカレンダーを開催して、無事に完走できたので運営担当の目線で振り返ろうと思います。Zennでテックブログを開設したのは2025年5月です。
この記事は2025 ZAICO アドベントカレンダーの19日目の記事です。 自己紹介株式会社ZAICOでCTOを務めているfukataです。2013年頃に広告の配信エンジンをGoで作っていました。その後タイで起業し、2020年からZAICOにJoin、2024年にCTOに就
この記事は2025 ZAICO アドベントカレンダーの18日目の記事です。 はじめにはじめましてZAICOでVPoEをやっている安中ですZAICOのミッションと可能性に、とてもワクワクして2025年の夏頃にJOINしました鹿児島県に住んでまして、天気の良い日は桜島見
Android LinuxターミナルでAndroidアプリを開発する 🔖 2
この記事は2025 ZAICO アドベントカレンダーの17日目の記事です。本日の担当は、Androidアプリエンジニアの Takana です。 はじめにしばらく前にAndroid端末でLinuxターミナルが利用できるようになりました。デフォルトでvimが入っているのもあ
49.99999999999999に遭遇した日 〜浮動小数点の罠〜
この記事は、2025 ZAICO アドベントカレンダーの16日目の記事です🎄今日は、Webエンジニアの nobu09 が担当します。 遭遇した現象私たちは zaico というクラウド在庫管理サービスを開発・運営しています。ある日、zaico の Web 画面で、不可解な
この記事は2025 ZAICO アドベントカレンダーの15日目の記事です。 はじめにこれまで弊社iOS版zaicoアプリのリリース作業はiOS開発メンバーが手動で行っていました。地味に手順が多くヒューマンエラーが起こりやすい大幅ではないが作業時間を要するHotfix
OpenTelemetryでプロダクトのオブザーバビリティを向上させている話 🔖 3
この記事は2025 ZAICO アドベントカレンダーの14日目の記事です。 はじめにZAICOは在庫管理システムを提供し、お客様の日々の業務を支えています。安心して使い続けていただくためには、私たちがシステム内部の状態を外部から把握できるようにするオブザーバビリティを高める
この記事は2025 ZAICO アドベントカレンダーの13日目の記事です。 この記事のまとめ「自社プロダクトで利用しているAPIに関するドキュメントが全然なく、追加するにしても対応すべき数が多くて手動だと大変」というつらみが、「Claude Codeのカスタムコマンドでド
この記事は2025 ZAICO アドベントカレンダーの12日目の記事です。 はじめにAndroidアプリのリリース作業、手順は決まっているのに毎回確認しながら進めていませんか?「マイルストーンのIssueを確認して、リリースPRを作って、リリースノートを書いて、内部テスト
この記事は2025 ZAICO アドベントカレンダーの11日目の記事です! はじめにある日、こんなことを思いつきました。「椅子のアームレストの先端に分割式キーボードを固定したら、リクライニングしたままの状態でもタイピングできて超快適なのでは・・!?」思いついてしまったか
Googleやfreeeを見てきた私がフルリモートZAICOにかける思い
この記事は 2025 ZAICO アドベントカレンダー の10日目の記事です! エモめです。こんにちは、株式会社ZAICO で「Dev顧問」というちょっと聞き慣れない仕事をしている関口です。皆さんは「顧問」と聞くと、たまに会社に顔を出して、高所から経営陣にアドバイスをする
この記事は2025 ZAICO アドベントカレンダーの9日目の記事です。こんにちは、zaicoでフロントエンドを主に開発しているあだちです。Webアプリケーションのフロントエンドを実装する中で、エラーメッセージや警告を表示してOKボタン押下を要求したり、特定の情報を編集するた
この記事は2025 ZAICO アドベントカレンダーの8日目の記事です。つい先日、バッチ処理を実行しているAWS Lambdaのインスタンスがメモリオーバーで強制終了されてしまうという現象に遭遇しました。Lambda内ではRailsで処理を行っているのですが、どうやら処理の中で
この記事は2025 ZAICO アドベントカレンダーの7日目の記事です!zaicoではデザイン業務にFigmaを利用しています。(お世話になっていますmm)Figmaには、Chrome拡張のように機能の追加ができる「プラグイン」の仕組みがあります。今回、初めてプラグインを開
社長だけど、AIのお陰で昔みたいにプロトタイプ作って客先に行けるようになった話
この記事は2025 ZAICO アドベントカレンダーの6日目の記事です。 自己紹介こんにちは。株式会社ZAICOの代表をやっているzaicotamuraです。簡単に私について話すと新卒でSIerに入り、その後クラウド会計スタートアップに入り、実家の倉庫業の手伝いを経て在庫管
ESP32だってWPA2-Enterprise(EAP-TTLS)したいもん!
てっきり喫茶店みたいに SSID/PW が書いてある紙が貼ってあると思ったんだ。この記事は2025 ZAICO アドベントカレンダーの5日目の記事です。やあみんな!展示会場に行ったら Free WiFi が WPA2-Enterprise でウチの自慢のESP32ガジェットち
iOS 26 Foundation Models × Tool Calling で在庫管理システムと連携してみた
この記事は2025 ZAICO アドベントカレンダーの4日目の記事です! はじめにWWDC25で発表された iOS 26(macOS 26)の目玉機能の一つ、Foundation Models フレームワーク。Apple Intelligence のオンデバイスLLMを S
「ラバーダッキングしてますか?」 cv:な○しまこの記事は2025 ZAICO アドベントカレンダーの3日目の記事です。 ラバーダッキングって?達人プログラマーって本で紹介されたデバッグ手法で、ゴム製のアヒル(ラバーダック)にコードの説明することで、なんか勝手に思考が整
この記事は2025 ZAICO アドベントカレンダーの2日目の記事です。私が勤務する会社は、2016年の創業当時からリモートワークで、チャットツールはずっとSlackを利用しています。チャットデータには歴史が詰まっており、いい感じに可視化したいと思って、様々取り組んでいます。
「zaicoのフロントエンドはなぜRailsエンジニアにやさしいのか」というタイトルで社内LTをしました 🔖 1
この記事は2025 ZAICO アドベントカレンダーの1日目の記事です!ZAICOでは月に1回、社内LT会が開催されています。この記事はLTで発表した内容を改めてまとめたものになります。 はじめにzaico は在庫管理SaaSとして10年以上の歴史を持つサービスです。
2025 ZAICO アドベントカレンダー SUN MONTUEWEDTHUFRI SUT &nb
初めての育児とゴミ出し問題→からのラピッドプロトタイピング↓一夜城のゴミ袋残量センサーやあみんな!株式会社ZAICO 新規事業開発室の @tarouimo だよ!いきなり私事ですが、息子が生まれて育休を取得して、はじめての育児に奮闘してました。ところで私の家ではごみ収集
はじめに先日、VueFesJapan2025に参加してきました。zaicoのwebフロントエンドは主にVueを利用していることもあり、とても楽しみにしていたイベントでした。その名の通り “Fes” のようなお祭り感にあふれていて、とても刺激的で楽しかったです。本レポートで
「ヒトはなぜ1つのファイルに1000行もコードを書くのか」社内チャットで誰かがボソリ。そこで私は考えました。だったら1000行を超えるファイルは開けなければいいじゃない!ということでVSCode用のプラグイン作りました!(PC98でVSCodeが起動できるのか?は無視)
Kaigi on Rails 2025 参加レポート💎 🔖 1
はじめにはじめまして。zaico フロントエンドエンジニアの@sakiadachi といいます。今回は @nobu09さんに声をかけていただいたことをきっかけに、初めて Kaigi on Rails に参加しました。カンファレンスでは Rails に特化した専門的な話題もあり
こんにちは!クラウド在庫管理ソフト「zaico」の開発・運営する株式会社ZAICOでWebエンジニアをしている @yutonishi です。最近チームの再編成があり、新しく担当する機能も増えてキャッチアップする機会も多くなりました。そこで自分なりに効率よく機能について把握する
はじめにこんにちは!クラウド在庫管理ソフト「zaico」の運営を行う株式会社ZAICOでiOSエンジニアをしている@fuku0223です。弊社では4半期に1回ハッカソンを開催しており、今回は第2回となるリアルハッカソンが6月に熱海の貸別荘で開催されました。※第1回リアルハ