296 articles

zenn_feed 2026/3/24

ナレッジワークにカムバック入社して1ヶ月半経って感じたこと

はじめに この記事はKNOWLEDGE WORK Blog Sprintの16本目の記事です。 2026年の2月よりナレッジワークでソフトウェアエンジニアとして働いているtenntennです。2022年12月〜2024年7月まで在籍しており、その後別の企業に転職しましたが、今年の2月にカムバック入社しました。 前回在籍時はEnablement Groupと呼ばれるソフトウェアエンジニアに対するイネ...

Original: はじめに この記事はKNOWLEDGE WORK Blog Sprintの16本目の記事です。 2026年の2月よりナレッジワークでソフトウェアエンジニアとして働いているtenntennです。2022年12月〜2024年7月まで在籍しており、その後別の企業に転職しましたが、今年の2月にカムバック入社しました。 前回在籍時はEnablement Groupと呼ばれるソフトウェアエンジニアに対するイネ...

zenn_feed 2026/3/24

コードレビューとは何か

前の記事[1]では、AIコーディングの原則を整理した。責任は人間が取る、そのためにドキュメントが重要であり、それは人間とAIの両方の架け橋であると書いた。一方で、AIコーディングではコードレビューは不要、あるいは不可能だという声がある[2]。「人間が書いたコードは2025年に死んだ。コードレビューは2026年に死ぬ」と。 「責任は人間が取る」と「コードレビューは不要」は両立するのか。そもそもコード...

Original: 前の記事[1]では、AIコーディングの原則を整理した。責任は人間が取る、そのためにドキュメントが重要であり、それは人間とAIの両方の架け橋であると書いた。一方で、AIコーディングではコードレビューは不要、あるいは不可能だという声がある[2]。「人間が書いたコードは2025年に死んだ。コードレビューは2026年に死ぬ」と。 「責任は人間が取る」と「コードレビューは不要」は両立するのか。そもそもコード...

zenn_feed 2026/3/24

Claude Codeに長期記憶を持たせたら、壁打ちの質が変わった

どうも、AIエンジニアの@noprogllamaです。普段はAIで日常の仕組み化をしたり、投資×テクノロジーの実践知を発信したりしています。 CLAUDE.mdという仕組みがあります。プロジェクトのルートに置いておくと、Claude Codeがセッション開始時に読み込んで、プロジェクトの方針や技術スタックを把握してくれます。開発に必要な情報はこれで十分伝わります。 ですが、CLAUDE.mdには書...

Original: どうも、AIエンジニアの@noprogllamaです。普段はAIで日常の仕組み化をしたり、投資×テクノロジーの実践知を発信したりしています。 CLAUDE.mdという仕組みがあります。プロジェクトのルートに置いておくと、Claude Codeがセッション開始時に読み込んで、プロジェクトの方針や技術スタックを把握してくれます。開発に必要な情報はこれで十分伝わります。 ですが、CLAUDE.mdには書...

zenn_feed 2026/3/24

自宅NAS用Webファイルマネージャーを1日でフル実装した話

経緯 一眼カメラで撮ったRAWファイルや動画を、余っていたノートPCに外付けHDDケースを繋いでストレージとして使っていました。NASと呼べるほどのものではなく、ただの据え置きストレージです。 SMB共有でMacからアクセスしていたんですが、いくつか不満がありまして。 iPhoneからNASのファイルを見たいけど、「ファイル」アプリ経由だと遅い 200MBを超えるRAWファイルのプレビューにいち...

Original: 経緯 一眼カメラで撮ったRAWファイルや動画を、余っていたノートPCに外付けHDDケースを繋いでストレージとして使っていました。NASと呼べるほどのものではなく、ただの据え置きストレージです。 SMB共有でMacからアクセスしていたんですが、いくつか不満がありまして。 iPhoneからNASのファイルを見たいけど、「ファイル」アプリ経由だと遅い 200MBを超えるRAWファイルのプレビューにいち...

zenn_feed 2026/3/24

Coding Agentなどについて最近書いた/作ったもののまとめ

こんにちは!逆瀬川ちゃん (@gyakuse)です! 今日は最近作ったものとか書いたものについてまとめていきたいと思います。 ちなみに以前、毎日書くぞ〜ってアドベントカレンダー企画でやったときは13日でギブアップしていました。悲しみがあります。そのあとに10個のAIアプリケーションと3個のAIエージェントを1人で開発してみたと題してアプリケーションをドカドカ作るのを去年はやっていました。 さいきん...

Original: こんにちは!逆瀬川ちゃん (@gyakuse)です! 今日は最近作ったものとか書いたものについてまとめていきたいと思います。 ちなみに以前、毎日書くぞ〜ってアドベントカレンダー企画でやったときは13日でギブアップしていました。悲しみがあります。そのあとに10個のAIアプリケーションと3個のAIエージェントを1人で開発してみたと題してアプリケーションをドカドカ作るのを去年はやっていました。 さいきん...

zenn_feed 2026/3/24

Unity: ECS の性能を引き出すデータ設計の勘所

2023 年に Entities 1.0 がリリースされてしばらく経ちました。現在は Unity 本体と Entities との統合が進められ、これまで ECS を触っていなかったユーザーにとっても ECS の存在感が強まっています。ECS のことを学ぶにはいい頃合いではないでしょうか。 GDC Unity Product Update - YouTube より この記事では Unity の E...

Original: 2023 年に Entities 1.0 がリリースされてしばらく経ちました。現在は Unity 本体と Entities との統合が進められ、これまで ECS を触っていなかったユーザーにとっても ECS の存在感が強まっています。ECS のことを学ぶにはいい頃合いではないでしょうか。 GDC Unity Product Update - YouTube より この記事では Unity の E...

zenn_feed 2026/3/24

AI 駆動開発全盛期を生き抜くために Markdown を「読む」ためだけのアプリ Arto を作った

どうも、AI さんが書いた設計書とか実装計画書とかを読みまくって疲弊してるありすえです。 突然ですが、皆さんは Markdown をどうやって 読んで いますか? GitHub 上で README を読む。VSCode のプレビューで確認する。あるいは生のテキストをそのまま目で追う。大体この辺りだと思います。僕もずっとそうでした。でも、ずっとモヤモヤしていたんですよね。 ブラウザで GitHub...

Original: どうも、AI さんが書いた設計書とか実装計画書とかを読みまくって疲弊してるありすえです。 突然ですが、皆さんは Markdown をどうやって 読んで いますか? GitHub 上で README を読む。VSCode のプレビューで確認する。あるいは生のテキストをそのまま目で追う。大体この辺りだと思います。僕もずっとそうでした。でも、ずっとモヤモヤしていたんですよね。 ブラウザで GitHub...

zenn_feed 2026/3/24

【2026年版】Claude Code フロントエンド特化の設定・ツールまとめ

はじめに 現在、私が所属するプロジェクトではReact・Next.jsを用いたリアーキテクチャを進めています。 その際、導入したClaude Code周辺の設定・ツールが非常に開発スピードを上げてくれたので、この記事ではそれらを紹介していこうと思います。 「なんとなく動かせているけど、もう少しAI開発に乗っかりたい・使いこなしたい」という方の参考になれば幸いです。 紹介する設定・ツール 本記事...

Original: はじめに 現在、私が所属するプロジェクトではReact・Next.jsを用いたリアーキテクチャを進めています。 その際、導入したClaude Code周辺の設定・ツールが非常に開発スピードを上げてくれたので、この記事ではそれらを紹介していこうと思います。 「なんとなく動かせているけど、もう少しAI開発に乗っかりたい・使いこなしたい」という方の参考になれば幸いです。 紹介する設定・ツール 本記事...

zenn_feed 2026/3/24

PO・PdMが感じるスクラムの限界

必死にスクラムをやってきたからこそ、苛立つ この4年あまり、アジャイル・スクラム・カンバン・XP・リーン・DevOpsなど、様々な思想・手法を勉強し、実践してきました。 特にスクラムは、僕が開発チームに所属していたときに採用していたこともあっていろんな書籍を読み漁って、実践してきたんですが、これはひとえに、ユーザーのために、会社の成長のために、とにかく価値あるものを届けたいという一心からでした。 ...

Original: 必死にスクラムをやってきたからこそ、苛立つ この4年あまり、アジャイル・スクラム・カンバン・XP・リーン・DevOpsなど、様々な思想・手法を勉強し、実践してきました。 特にスクラムは、僕が開発チームに所属していたときに採用していたこともあっていろんな書籍を読み漁って、実践してきたんですが、これはひとえに、ユーザーのために、会社の成長のために、とにかく価値あるものを届けたいという一心からでした。 ...

zenn_feed 2026/3/24

適用されていないCSSを検出するChrome拡張を作った

経緯 CSSを書いていて「あれ、なんで効かないんだっけ」ってなることないでしょうか。 私はしょっちゅうあります。 span { width: 200px; } DevToolsを開いてもプロパティはちゃんと適用されてる。打ち消し線もない。でも見た目は変わらない。 しばらくして「ああ、インライン要素だから width 効かないんだった...」と気づくやつです。 他にも z-index を posit...

Original: 経緯 CSSを書いていて「あれ、なんで効かないんだっけ」ってなることないでしょうか。 私はしょっちゅうあります。 span { width: 200px; } DevToolsを開いてもプロパティはちゃんと適用されてる。打ち消し線もない。でも見た目は変わらない。 しばらくして「ああ、インライン要素だから width 効かないんだった...」と気づくやつです。 他にも z-index を posit...

zenn_feed 2026/3/24

「CursorよりもClaudeのほうがいいですよ」と言ってしまって気付いた間違い

CursorよりもClaudeのほうがいいですよ エンジニアの人と開発ツールの議論をしていたとき僕は得意げにこう言いました。 CursorよりもClaudeのほうがいいですよ(キリッ、と。 相手の表情が曇り「いや、それ比較するものじゃなくない?」と返されて、はっと自分の間違いに気づきました。CursorはAI機能を搭載したコードエディタです。Claudeは大規模言語モデルの名前。エディタとモデル...

Original: CursorよりもClaudeのほうがいいですよ エンジニアの人と開発ツールの議論をしていたとき僕は得意げにこう言いました。 CursorよりもClaudeのほうがいいですよ(キリッ、と。 相手の表情が曇り「いや、それ比較するものじゃなくない?」と返されて、はっと自分の間違いに気づきました。CursorはAI機能を搭載したコードエディタです。Claudeは大規模言語モデルの名前。エディタとモデル...

zenn_feed 2026/3/24

人間のコードレビュー辞めにしたくてコードレビューエージェント作ってみた

はじめに AIコーディングエージェントを使って実装はめちゃくちゃ速くなりました。 実装だけなら生産性は数十倍くらいになってると思います。 そしてそれは自分以外の人も同じです。 そのため、これまででは考えられないほどのスピードでプルリクが上がってきます。 レビュー終わり、さてAIに指示出すか、と思ったら次のレビューが来ます。 (少し盛ってますが共感できる人も多いはずですw) 自分が担当しているプロダ...

Original: はじめに AIコーディングエージェントを使って実装はめちゃくちゃ速くなりました。 実装だけなら生産性は数十倍くらいになってると思います。 そしてそれは自分以外の人も同じです。 そのため、これまででは考えられないほどのスピードでプルリクが上がってきます。 レビュー終わり、さてAIに指示出すか、と思ったら次のレビューが来ます。 (少し盛ってますが共感できる人も多いはずですw) 自分が担当しているプロダ...

zenn_feed 2026/3/24

starshipより速いzsh向けshell promptをコーディングエージェントだけで作った

capsule という zsh 向けの shell prompt を Rust で作りました。常駐 daemon が prompt を計算・キャッシュする構成で、ベンチマークでは starship より 3〜30 倍速い結果が出ています。コードはすべてコーディングエージェントに書かせています。 https://github.com/shuymn/capsule starship を使っていて不...

Original: capsule という zsh 向けの shell prompt を Rust で作りました。常駐 daemon が prompt を計算・キャッシュする構成で、ベンチマークでは starship より 3〜30 倍速い結果が出ています。コードはすべてコーディングエージェントに書かせています。 https://github.com/shuymn/capsule starship を使っていて不...

zenn_feed 2026/3/24

Rust で異なるシグネチャの関数に引数を自動で渡す仕組みを理解する

はじめに こんにちは、ソフトウェアエンジニアの mosson です。株式会社estie では Rustでウェブアプリケーションの開発をしています。 さて Rustのウェブフレームワークを使っていると、シグネチャの異なる関数を同じ仕組みに渡せることに気づきます。たとえば axum ではこのようなコードを書きます。 use axum::{Router, routing::get}; Router::...

Original: はじめに こんにちは、ソフトウェアエンジニアの mosson です。株式会社estie では Rustでウェブアプリケーションの開発をしています。 さて Rustのウェブフレームワークを使っていると、シグネチャの異なる関数を同じ仕組みに渡せることに気づきます。たとえば axum ではこのようなコードを書きます。 use axum::{Router, routing::get}; Router::...

zenn_feed 2026/3/24

囚人のジレンマをオンライン対戦ゲーにしたら30分で攻略されてゲームが終わった

この記事で 学べそうなこと 囚人のジレンマ マッチングシステムの難しさとゲーム設計の難しさ 起きたこと Unityで囚人のジレンマの対戦ゲーを作った イケダが釈放されて、ヤマシタが懲役600年になり、ゲームが終了した きっかけ ある日こんな動画を見た。 https://youtube.com/clip/UgkxwXfSI-AT909UGPP7WIPGo4R0Yp2d9vQb?s...

Original: この記事で 学べそうなこと 囚人のジレンマ マッチングシステムの難しさとゲーム設計の難しさ 起きたこと Unityで囚人のジレンマの対戦ゲーを作った イケダが釈放されて、ヤマシタが懲役600年になり、ゲームが終了した きっかけ ある日こんな動画を見た。 https://youtube.com/clip/UgkxwXfSI-AT909UGPP7WIPGo4R0Yp2d9vQb?s...

zenn_feed 2026/3/24

Raspberry Piではじめる自宅サーバー入門(第2巻:運用編)

Raspberry Piでサーバーを立ち上げた。SSHで接続できるようになった。サービスも自動起動するようにした—— でも、ふと不安がよぎります。「このサーバー、外から攻撃されたらどうしよう?」 本書は、Raspberry Piサーバーを「動いている」状態から「安心して運用できる」状態へとステップアップさせるための1冊です。ファイアウォールで不要な通信を遮断し、不正アクセスを自動でブロックし、...

Original: Raspberry Piでサーバーを立ち上げた。SSHで接続できるようになった。サービスも自動起動するようにした—— でも、ふと不安がよぎります。「このサーバー、外から攻撃されたらどうしよう?」 本書は、Raspberry Piサーバーを「動いている」状態から「安心して運用できる」状態へとステップアップさせるための1冊です。ファイアウォールで不要な通信を遮断し、不正アクセスを自動でブロックし、...

zenn_feed 2026/3/24

技育祭で引いた文字化けおみくじを解読してみた

はじめに こんにちはトラマトです。 先日、虎ノ門ヒルズで開催された国内最大級の学生特化テックカンファレンス、技育祭2026 春に参加してきました! https://geek.supporterz.jp/geeksai/2026spring 人生でこのようなイベントに参加するのは初めてだったのですが、最高に楽しくて脳に汗かく2日間にできました。 なんと会場には神社も設置されており、おみくじが引けたん...

Original: はじめに こんにちはトラマトです。 先日、虎ノ門ヒルズで開催された国内最大級の学生特化テックカンファレンス、技育祭2026 春に参加してきました! https://geek.supporterz.jp/geeksai/2026spring 人生でこのようなイベントに参加するのは初めてだったのですが、最高に楽しくて脳に汗かく2日間にできました。 なんと会場には神社も設置されており、おみくじが引けたん...

zenn_feed 2026/3/24

【Claude Code】Kaggle 上位者たちが設定した Claude Code の skills と agents をチェックする

【Claude Code】Kaggle上位勢が設定するClaude Codeのskillsとagentsをチェックする

はじめに Claude Code を使い始めると、まず CLAUDE.md にルールを書き込むことが習慣になってきます。ですが、.claude/ディレクトリ以下にスキル定義やカスタムエージェントを置けることはご存知でしょうか。 スキルは Claude Code に対して「この手順でやれ」という再利用可能な手順書を与えるもので、カスタムエージェントは役割に特化したモードを定義するものです。これを K...

Original: はじめに Claude Codeを使い始めると、まずCLAUDE.mdにルールを書き込むことが習慣になってきます。ですが、.claude/ディレクトリ以下にスキル定義やカスタムエージェントを置けることはご存知でしょうか。 スキルはClaude Codeに対して「この手順でやれ」という再利用可能な手順書を与えるもので、カスタムエージェントは役割に特化したモードを定義するものです。これをKaggleコ...

zenn_feed 2026/3/22

OpenSpecを実際に使ってみた — AIコーディング時代に設計書は必要か?

はじめに — 「AIが書いたコード、設計書ある?」 Claude Code、Cursor、GitHub Copilot…。AIコーディングツールの進化で、コードを書くスピードは劇的に上がりました。しかし、こんな場面に心当たりはないでしょうか: 「これ作って」→ 動くものができた。1週間後、なぜこう作ったか思い出せない チャットログに要件が散らばって、3日後に何を作ろうとしていたか分からない ...

Original: はじめに — 「AIが書いたコード、設計書ある?」 Claude Code、Cursor、GitHub Copilot…。AIコーディングツールの進化で、コードを書くスピードは劇的に上がりました。しかし、こんな場面に心当たりはないでしょうか: 「これ作って」→ 動くものができた。1週間後、なぜこう作ったか思い出せない チャットログに要件が散らばって、3日後に何を作ろうとしていたか分からない ...

zenn_feed 2026/3/22

AIを使うほど、判断力が落ちる人がいる理由

AIは能力を「増幅」しない。「分岐」させる。 2025年以降、エンジニアの仕事にAIが深く入り込んだ。コード生成、設計案の壁打ち、ドキュメント作成。日常の大半にAIが関与するようになった。 そして、興味深い現象が起きている。 AIを日常的に使っているエンジニアの中で、判断力が明らかに先鋭化している人と、判断力が目に見えて低下している人に分かれ始めている。 少なくとも、私の周囲ではそう見える。 同じ...

Original: AIは能力を「増幅」しない。「分岐」させる。 2025年以降、エンジニアの仕事にAIが深く入り込んだ。コード生成、設計案の壁打ち、ドキュメント作成。日常の大半にAIが関与するようになった。 そして、興味深い現象が起きている。 AIを日常的に使っているエンジニアの中で、判断力が明らかに先鋭化している人と、判断力が目に見えて低下している人に分かれ始めている。 少なくとも、私の周囲ではそう見える。 同じ...