はてぶ・Qiita・Zennのトレンド記事を紹介
Claude CodeやCodexなど、AIエージェントによるコーディングが当たり前になりつつある昨今。皆さんはタスク管理をどうしていますか?私はこれまで、GitHub Issuesにタスクを起票してから実装に入っていました。しかし、AIエージェントの力を借りてターミナル上で「
先日、Laravel Live Japanに参加してきました!https://laravellive.jp/ja(ポスターの写真撮っておけばよかった...😂) きっかけ普段はソニックムーブでバックエンドエンジニアとして働いており、Laravelを使って開発を行っている
タスク地獄だけど記事は書かないと...そうだ、AIで記事書いてやろう
はじめにこんにちは、エンジニアの福田です。弊社ソニックムーブには、エンジニアが定期的に技術記事を執筆してアウトプットを出す、という文化があります。自分の所属ユニットではローテーション制を導入しており、前回の私の記事の担当分は5月中旬が締め切りでした。[ちなみに、その前回の記
AIに毎回同じ指示を書くのをやめた話 ── Copilot CLI × Agent Skills 入門
はじめに株式会社ソニックムーブでフロントエンドエンジニアをしている Ishiguro006 です。この記事で伝えたいことは1つです。copilot-instructions.md と Agent Skills を用意するだけで、毎回同じ指示をプロンプトに書かなくてよくなりま
ソフトウェア開発の生産性をどう測るかは、業界が60年以上かけても結論が出ていない問いで、未だに社内でも話題。過去に主流だった指標をどう解釈するかと、AI時代の現在においてどの程度有用なのかを横断的に調べたので書き残しておく。結論を先に書くと、ほとんどの古典的指標は単独では機能し
1Mクラスのコンテキストを扱えるエージェントの登場で、機能開発を任せきるのに特別な仕組みが要らなくなった。ただし、無条件に完走できるわけではなく人間がメンターとして伴走し、エージェントの方向と視座を補う必要がある。 前提Claude Opus 4.7の 1Mトークンコンテ
車輪の再発明?上等だよ!Agent Skills同期CLIを作った
はじめにAIエージェントを複数使い始めると、最初に壊れるのはコードではなく、Skills管理でした。最近、Claude Code、Gemini、Pi、OpenCodeなど、ターミナルで動くAIコーディングエージェントを複数使うようになりました。どれも強力です。強力なんです
BLE機器と接続して利用するスマホアプリを開発していると、BLE機器側の電池残量が少なくなった時にアプリ側で警告を出す処理が必要になることがあります。しかし、BLE機器側の電池残量を任意のタイミングで自由に変えることができないので[1]アプリ側の動作確認が手軽にできないという問題
【保存版】SQS × Lambda のモノレポ運用で爆速開発!現場で効いた"10の型"を全公開
はじめに「キューが増えるたびにリポジトリを作ってたら、CI/CD も IAM もバラバラになってカオスになった…」そんな経験、ありませんか?今回、SQS をトリガーにする複数の Lambda を1つのリポジトリで運用するモノレポ構成を一から設計する機会がありました。結果、驚
フロントエンドエンジニアこそ深く知るべき「OAuth & OIDC」:Authlete社入門講座をフロントエンド視点で徹底解釈
はじめに株式会社ソニックムーブでフロントエンドエンジニアをしているukaiです。初めて記事を投稿させていただきます!早速ですがフロントエンドエンジニアとして開発をしていると避けて通れないのが「認証・認可」の実装です。最近では Firebase Auth や Auth.js
はじめにSwiftによるiOS/Androidのマルチプラットフォーム開発が可能なSkipが 2026年01月に無料オープンソース化されました。Skipは、SwiftコードをAndroidネイティブなバイナリにコンパイルし、iOSとAndroidのネイティブアプリを同時に構築
Claude CodeもGemini CLIも、みんな仲良く働いてほしい 🔖 4
はじめに最近、AIコーディングエージェントを複数同時に動かして開発している。実装は Claude Code に頼む。調査は Gemini CLI に投げる。別のリポジトリの確認は OpenCode にお願いする。ついでに、エージェント実行環境の pi や jcode に
Dify × LINE WORKS × Langfuseでチャットボットのデモを作った
はじめにDify × Langfuse × LINE WORKS の構成でチャットボットのデモを作りました。もともとはデモとして動くものをとりあえず作りたかっただけなので、簡易的な構成です。ただ作っていく中で「管理画面からプロンプトを更新できて、ナレッジベースのファイルも追加
Amazon SQSとは何か、そしてなぜ使うのか?Amazon SQSは、アプリケーションの分離とスケーリングを可能にするフルマネージド型のメッセージングシステムです。サーバーへのリクエストが長くて複雑な場合(PDFレポートの生成や大規模なCSVファイルのインポートなど)、タイ
GitHub Copilot CLIでZenn記事を執筆する
はじめに株式会社ソニックムーブのmito1111です。最近、Vibe CodingやAIエージェントの活用が広まり、コードを書く行為そのものをAIに委ねるスタイルが一般的になりつつあります。自分もその流れに乗り、日々の開発の多くの場面でGitHub Copilot CLIを
はじめに!本記事はリバースエンジニアリングを推奨するものではなく、あくまでも規約の範囲内にて、知的興味を満たすことを目的としたものです個人的に知っているリアルタイム通信は下記の通りです。WebSocketサーバー送信イベントWebRTCFirestore (Fi
Android CLI と Android Skills の概要:Googleが提唱する『エージェント・ファースト』な開発環境を紐解く
はじめに2026年4月、GoogleはAIエージェントによる開発支援を標準化するための新しいツール群「Android CLI」および「Android Skills」をリリースしました。これにより、AIがAndroid開発のベストプラクティスを理解し、環境構築からデプロイまでを
ZennのPVデータをLooker Studioで可視化して組織に共有した話
どうもどうも。安立です。久しぶりの投稿です。今回は、組織内共有が目的で、ZennのPublicationの統計データをLooker Studioで可視化した話です。 なぜやろうと思ったかソニックムーブでは複数人がZennのPublicationで記事を書いています。
Google Calendar API使ってカレンダー情報取得してみた
はじめにバックエンドエンジニアの角方です!Google Calendar APIを使いたいなーと思い色々調べてみると、OAuth 2.0だの認証情報だの、実装に辿り着く前に設定の多さで頭が混乱した経験はありませんか?(私は業務でその状態に陥りました…泣)設定項目が多岐にわ
【Claude Code】Agent teamsとSubagent並列実行比較メモ
はじめにこんにちは、ソニックムーブでフロントエンドエンジニアをしているchiakiです!今回は2025年から2026年初頭にかけてリリースされた2つのマルチエージェント機能についてメモ程度にまとめた記事となります! 各機能の紹介Agent teamsは、複数のAgent
Claude in Chromeが便利すぎて不満だったので、自分専用のChrome拡張を作った 🔖 153
はじめに最近、Claude in ChromeというChrome拡張をよく使っている。ブラウザ上で調べ物をしながらAIに質問したり、記事を要約させたり、ちょっとしたブラウザ操作を頼んだり。大抵のことはこれでできてしまう。正直、ものすごく便利だ。ただ一つ不満がある。AIモデル
フロントエンド初学者が1時間でshadcn/uiを触ってみた【1時間シリーズ #1】
はじめに勉強しようと思っても「気づいたら時間が溶けていた」「何から始めればいいかわからない」「学ぶことの規模を大きくしすぎて途方に暮れる」ということが多く、学びはしていても定期的に続けられていませんでした。また、自分が取り組む作業がどれくらいでできそうかの見積もりが、全くあてに
TCA (The Composable Architecture) と MVVM の比較
TCA (The Composable Architecture) vs MVVMアプリ開発で新規プロジェクトを立ち上げる際、どの「アーキテクチャ」にするか考えることになります。本記事では、iOSのアプリ開発で採用事例が多い TCA (The Composable Archi
2026年5月3日(日)僕は、子ども達と一緒にインディゲーム展示会 「東京ゲームダンジョン12」 に出展します。https://tokyogamedungeon.com出展するゲームは、3つ。僕:「Slime Ten Puzzle」長男:「人狼を基盤にした推理ゲーム
WebGPUでGPT-2をフルスクラッチ実装してブラウザで動かしてみた
はじめにWebGPU Compute Shaderを使って、GPT-2の推論パイプラインをブラウザ上でフルスクラッチ実装した。ONNX Runtime WebやTransformers.jsといった既存ライブラリには一切頼らず、行列積(GEMM)からAttention、Laye
はじめに2025年12月、内定先のソニックムーブから会社貸与のMacBookProが届きました。個人開発で使い慣れたマシンとは違う、業務デバイス特有の安心感と少しの緊張感。ここから、僕の入社前インターンが始まります。この記事は、約3ヶ月間のインターンで経験したことの記録です
はじめに素直にコンポジションをやろうとすると、単に処理を横流しするだけのメソッドを大量に書く必要があり、ちょっと辛いです。override fun loginfo() { logger.loginfo() } みたいなやつです。Kotlinだと、委譲がサポートされていて、b
Claude Code × devcontainer で起きやすいプロジェクトメモリ衝突と対策Tips
はじめにClaude Codeをdevcontainer内で使っていると、「あれ?別のプロジェクトの記憶が混ざってる...?」という現象に遭遇することがあります。Claude Codeのプロジェクトメモリは、作業中のプロジェクトを識別したうえで管理されます。通常はgitリポジ
LivewireとInertia.jsの長所・短所とユースケース 🔖 1
Livewire vs Inertia.jsこの記事を読んでいる方はご存知だと思いますが、Laravelの新規プロジェクト作成時にどういう構造のアプリが欲しいのかプロンプトがいくつかあります。その中から、比較するのはLivewireとInertiaJs。より良い選択できるように
普段コード書かない奴が落合陽一に触発されてCLIツールを作った話 🔖 7
きっかけ前提として、自分は普段あまりコードを書かない人間だ。肩書きとしてはエンジニアだが、最近は口を出すことのほうが多くて、自分の手でガリガリ実装する機会はめっきり減った。最新のフロントエンド技術やクラウドの進化にもついていけていない。React の最新機能も追えてないし、イ
GitHub Copilot CLI - hooksとalerterでタスク完了時に通知してくれる仕組み作った
はじめにGitHub Copilot CLIでタスクを依頼すると、処理が終わるまでターミナルを眺め続けることになりがちです。長めのタスクを投げて別の作業をしていると「いつ終わったかな?」とターミナルを何度もチェックしてしまう…という体験をしていました。そこで Copilot
Androidアプリで発生するUnknownHostExceptionの再現方法
Androidアプリで発生するUnknownHostExceptionの再現方法Androidアプリでネットワーク通信をする際に一部のユーザでUnknownHostExceptionが発生することがありました。その際にUnknownHostExceptionエラーを再現するた
GitHub Copilot CLIのSkillsを使ったissue駆動開発 🔖 3
はじめに株式会社ソニックムーブのmito1111です。近年、コーディング自体をAIに任せる「Vibe Coding」が広く普及し始めています。多くの開発者がAIを活用してコードを生成するようになりましたが、開発のトリガーとなるissueやチケットを作成したり、修正内容をまと
【Claude Code】Auto Mode 登場 — もう手動承認に振り回されない 🔖 2
!2026/3/12(現地時間)からリサーチプレビュー版の提供が開始される予定です。 こんな経験ありませんか?Claude Code で長めのタスクを回していると、こんな確認が何度も出てきますよね😅Do you want to proceed?❯ 1. Yes2.
LINE Messaging API - コピペで使える構成サンプル集
LINE Messaging API — コピペで使える構成サンプル集Flex Message・Template Message のJSONサンプルと、見た目の対応をまとめたページです。気になるサンプルをそのままコピペして使ってください。プロパティの完全な仕様は LINE
Compose導入で一番変わったのはUIではなく"State設計"だった
はじめに以前、Jetpack Composeを段階的に導入した話を書きました。実際に運用を続けてみて感じたのは、一番変わったのはUIの書き方ではなく、状態(State)の設計だったということです。Composeは単なるUIフレームワークではありません。状態設計がで
初めて新規メンバーをオンボーディングしてみての反省会 🔖 1
はじめにバックエンドエンジニア3年目の松崎です。僕が参画している運用案件に新卒のメンバーが新たにアサインされ、そのオンボーディングを担当することになりました。僕自身、新卒1年目の頃からこの案件に携わっていますが、他メンバーをオンボーディングする経験は今回が初めてです。この
Nuxt3 SPA を Flutter WebView に組み込む — 双方向通信の全体設計 🔖 1
この記事で分かることFlutter アプリ内の WebView で Nuxt3 SPA を動かす構成の全体像Flutter → Nuxt(Flutter が Nuxt 側の関数を呼ぶ)の実装方法Nuxt → Flutter(Nuxt が Flutter にメッセージを
【RDS】メジャーバージョンアップデートでTerraformを4回叩いた人のおはなし -本当は2回で済む-
はじめにこんにちは。株式会社ソニックムーブでバックエンドエンジニアしているmugiです。インフラだけでなくバックエンドのコードを触る機会も増えてきて、とても幸せな気持ちになっています。今回はインフラでぶつかった課題についての共有です。terraform初心者の私はベストプ
ページ全体のスクリーンショット(Capture full size screenshot)がうまく取れない!
はじめにフロントエンドエンジニアの usako です。「ページ全体のスクリーンショットをいただきたいです!」ディレクターさんなどにこのような依頼を受けたことはないでしょうか?この記事では、ページ全体のスクリーンショットをなるべく簡単に作成する方法をご紹介します。 経
知人の話などから移行したいとは思っていたものの、 最近は仕事ではIDEでの開発が多くVimを使い込む機会もそこまでなく、騙し騙しVimを使い続けてしまっていました。いい加減そろそろかなと思い年末年始の休みを利用して移行したのでざっくりまとめます。 移行したプラグイン・所感
Claude Codeのセッションをコミットに残すEntire CLIを試してみた 🔖 4
Claude Codeで開発していると、PRレビューのときに「この差分、どの指示から出てきたんだっけ」となることが増えてきました。3日前の自分のPRですら判断の経緯が思い出せない。人間が書いていた時代ならコミットメッセージに意図を残せばよかったのですが、AIとの対話で生まれたコー
AI駆動開発で分かった、AIと正しく付き合うためのポイント 🔖 1
近年AIが急速に発達し、Webエンジニアなら基本的にAIにコードを書かせることも可能な世の中になってきました。すごい時代です。。。!!そんな時代なので個人開発等ではAIに開発をとりあえず任せるみたいなところも増えてきたのではないでしょうか?ですが、AIがコーディングしてくれる時
【Cursor】利用制限に引っかかった私のNG行動と、現在意識していること
はじめにCursorを使っていると、気づけば「利用制限」にかかってしまっていた……という経験はないでしょうか?私はあります。便利すぎてついつい使い倒してしまいがちですが、実は何気ない操作が原因で、無駄にトークンを大量消費していることがあります。この記事では、利用制限にかかっ
はじめにこんにちは!私はエンジニアとして働き始めて4ヶ月になります。フロントエンドエンジニアとして働く中で、この仕事の楽しさや、エンジニアとして大切だと感じたことに少しずつ気づくようになりました。まだ経験は浅いですが、感じたことを共有したいと思います。 幅広い言語に触
複数のAIエージェントが知識を共有して動作する「AI組織」を構築しました。構成は Slack + Webサービス(MCP含む) + Claude code + Elasticsearch。Slackで「これを調べて」と投げると、AIが調査を行い、結果をElasticsearc
Xcodeのcoding intelligenceに、さくらのAI Engineを使ってみる
Xcodeのcoding intelligenceのモデルに、さくらのAI Engine(無償プラン)を使ってみます。 XcodeとMacOSのバージョンXcode 26MacOS TahoeXcodeのcoding intelligenceを使うにはXcode 2
Compose Preview Screenshot Testing
はじめにこの記事では、Compose Preview Screenshot Testing について解説しようと思います。iOSのUIテストだと、SwiftSnapshotTesting などがあると思うのですが、AndroidのUIテストでも便利そうなのがあったので、軽く触
はじめに実務で Zod を使い始めてから約2ヶ月が経ちました。フォームのバリデーションでよく使用しているのですが、どの API を多用していたのか今振り返ると改善できそうな点はどこかといった点が気になったため、自分自身の振り返りを兼ねた Tips 集としてこの記事を
Amazon EventBridgeでのcronの書き方まとめ
はじめにバックエンドエンジニアの角方です!「特定の時間にスクリプトを自動実行したい」 そんな時に欠かせないのが cron(クーロン) です。しかし、いざ設定しようとすると「曜日の数字、0だっけ1だっけ?って毎回調べてる…」「そもそもcronの書き方、何度設定しても覚えられな