296 articles
わざと汚く書いたコードを /simplify に渡したら半分以下になった
きっかけ: /simplify って何をしてくれるの? Claude Code のビルトインスキルに /simplify というものがあります。「変更したコードをレビューして直してくれる」らしいけど、実際にどこまで直してくれるのか。 そこで、わざと汚いコードを書いた Next.js プロジェクトを用意して、/simplify がどう修正するかを検証しました。 結果: 7ファイル、467行削除 → ...
Original: きっかけ: /simplify って何をしてくれるの? Claude Code のビルトインスキルに /simplify というものがあります。「変更したコードをレビューして直してくれる」らしいけど、実際にどこまで直してくれるのか。 そこで、わざと汚いコードを書いた Next.js プロジェクトを用意して、/simplify がどう修正するかを検証しました。 結果: 7ファイル、467行削除 → ...
OSSにおけるAI Slop問題の何が問題なのか?
Honoは2021年の12月に開発が始まって4年と少し経つ。たぶん、あなたが想像する以上に大きくなっている。GitHubのスターは現時点で29.2K。これは日本人発OSSで観測する限り第3位の数字だ。最近ではMCP公式SDKの依存に入り、ダウンロード数はうなぎのぼり。月間1億ダウンロードが近い。Cloudflareは多くのプロダクトでHonoを使っている。 これだけ大きな規模のOSSに、クリエータ...
Original: Honoは2021年の12月に開発が始まって4年と少し経つ。たぶん、あなたが想像する以上に大きくなっている。GitHubのスターは現時点で29.2K。これは日本人発OSSで観測する限り第3位の数字だ。最近ではMCP公式SDKの依存に入り、ダウンロード数はうなぎのぼり。月間1億ダウンロードが近い。Cloudflareは多くのプロダクトでHonoを使っている。 これだけ大きな規模のOSSに、クリエータ...
Vibe Codingは実プロジェクトで通用するのか? 約6ヶ月試してわかったことと必要なスキル
1. はじめに:この記事の前提と、私の定義する「Vibe Coding」 本題に入る前に、少しだけ私の立ち位置とこの記事の前提をお話しさせてください。 私はプログラマーとして約5年働いた後、現在はデータサイエンティストとしてAI構築とシステム構築を並行して行っています。 そのため、この記事でお話しする 「Vibe Codingは実プロジェクトで通用する」という結論は、あくまで私が身を置くデータサイ...
Original: 1. はじめに:この記事の前提と、私の定義する「Vibe Coding」 本題に入る前に、少しだけ私の立ち位置とこの記事の前提をお話しさせてください。 私はプログラマーとして約5年働いた後、現在はデータサイエンティストとしてAI構築とシステム構築を並行して行っています。 そのため、この記事でお話しする 「Vibe Codingは実プロジェクトで通用する」という結論は、あくまで私が身を置くデータサイ...
Claude Codeを組織導入するためのプラン選定ガイド
はじめに Anthropicの製品体系はここ1年で大きく変わった。Claude Codeが使えるプランも変わってきて、「結局どのプランをどう組み合わせればいいのか」が分かりにくい。 この記事では、製品体系の整理と、Claude Codeを組織で活用するためのプラン構成のベストプラクティスを紹介する。Knowledge Workでの実際の運用例も交えているので、導入を検討している組織の参考になれば幸...
Original: はじめに Anthropicの製品体系はここ1年で大きく変わった。Claude Codeが使えるプランも変わってきて、「結局どのプランをどう組み合わせればいいのか」が分かりにくい。 この記事では、製品体系の整理と、Claude Codeを組織で活用するためのプラン構成のベストプラクティスを紹介する。Knowledge Workでの実際の運用例も交えているので、導入を検討している組織の参考になれば幸...
ブラウザだけで完結する日本語OCR+透視変換(台形補正)を作ってみた
はじめに これまで日本語 OCR について、サーバーサイドで動かす yomitoku を使った Flask + TypeScript 構成や、ブラウザ上で動く Tesseract.js でカスタムモデルをトレーニングする方法を記事にしてきました。 今回は ブラウザ完結の日本語 OCR をさらに一歩進めて、斜めから撮影した文書画像を4点指定で台形補正してから OCR にかける仕組みを Pure Ty...
Original: はじめに これまで日本語 OCR について、サーバーサイドで動かす yomitoku を使った Flask + TypeScript 構成や、ブラウザ上で動く Tesseract.js でカスタムモデルをトレーニングする方法を記事にしてきました。 今回は ブラウザ完結の日本語 OCR をさらに一歩進めて、斜めから撮影した文書画像を4点指定で台形補正してから OCR にかける仕組みを Pure Ty...
Claude Code に `cc` というエイリアスをつけたら PC がハングした話
はじめに Claude Code を普段からターミナルで使っています。毎回 claude と打つのが面倒だったので、cc というエイリアスを設定していました。 Claude Code だから cc。完璧な略称ですよね? ...と思っていたら、ある日マシンのメモリが 40GB 食われてハングしました。 TL;DR Claude Code のエイリアスとして alias cc='claude ....
Original: はじめに Claude Code を普段からターミナルで使っています。毎回 claude と打つのが面倒だったので、cc というエイリアスを設定していました。 Claude Code だから cc。完璧な略称ですよね? ...と思っていたら、ある日マシンのメモリが 40GB 食われてハングしました。 TL;DR Claude Code のエイリアスとして alias cc='claude ....
Figma不要論はまだ早い。かもしれない。AIは「りんご」の味を知らないから。
! 本記事は、『試して学ぶ Figma MCPサーバー AIを活用したプロダクト開発』の著者が、書籍には書き記せなかった内容を補足するために著者自身が手作業で執筆したものです。 本記事の内容は、著者の個人的な見解であり、著者が所属する会社の公式見解ではありません。 また、特定のSNS投稿や投稿者を否定するものではなく、Figmaを活用したデザインプロセスの考察を目的としています。 本記事で使用して...
Original: ! 本記事は、『試して学ぶ Figma MCPサーバー AIを活用したプロダクト開発』の著者が、書籍には書き記せなかった内容を補足するために著者自身が手作業で執筆したものです。 本記事の内容は、著者の個人的な見解であり、著者が所属する会社の公式見解ではありません。 また、特定のSNS投稿や投稿者を否定するものではなく、Figmaを活用したデザインプロセスの考察を目的としています。 本記事で使用して...
ドメインサービスでrepositoryの実行は必要か?
前提 「これは違う」と否定したいわけではなく自分の中で納得したいから突き詰めて考える記事です! ドメインサービスでrepositoryを呼んでるコード 弊社のコードベースにはドメインサービスでrepositoryを実行してるコードがたくさんあった。 しかし前職の技術顧問で、設計が得意な某ポメラニアンさんから「ドメインサービスでrepositoryを呼んではいけない」と習っていたし、私個人として...
Original: 前提 「これは違う」と否定したいわけではなく自分の中で納得したいから突き詰めて考える記事です! ドメインサービスでrepositoryを呼んでるコード 弊社のコードベースにはドメインサービスでrepositoryを実行してるコードがたくさんあった。 しかし前職の技術顧問で、設計が得意な某ポメラニアンさんから「ドメインサービスでrepositoryを呼んではいけない」と習っていたし、私個人として...
Pull Requestのコードレビューをやめてモブレビューにする
はじめに チームで開発を行う場合、Pull Request(プルリク)ベースの開発が当たり前になっています。 担当者(レビューイ)がPull Requestを作ってレビューを依頼する レビュアーがレビューを行う レビュアーから承認をもらったらマージする という流れですね。 Claude CodeなどのAIエージェントを駆使した開発(Vibe Coding、Agentic Coding、仕様駆動...
Original: はじめに チームで開発を行う場合、Pull Request(プルリク)ベースの開発が当たり前になっています。 担当者(レビューイ)がPull Requestを作ってレビューを依頼する レビュアーがレビューを行う レビュアーから承認をもらったらマージする という流れですね。 Claude CodeなどのAIエージェントを駆使した開発(Vibe Coding、Agentic Coding、仕様駆動...
Claude Code に向いているプログラミング言語
English version → TL;DR Claude Code に 13 言語で簡易 git を実装させたところ、Ruby・Python・JavaScript が最速・最安・最安定でした。静的型付けの言語は 1.4〜2.6 倍遅く、生成コストがかかる傾向がありました。 はじめに AIコーディングエージェントに向いているプログラミング言語はなんでしょうか。 「AIのバグを防ぐため、...
Original: English version → TL;DR Claude Code に 13 言語で簡易 git を実装させたところ、Ruby・Python・JavaScript が最速・最安・最安定でした。静的型付けの言語は 1.4〜2.6 倍遅く、生成コストがかかる傾向がありました。 はじめに AIコーディングエージェントに向いているプログラミング言語はなんでしょうか。 「AIのバグを防ぐため、...
個人的 AI情報の追い方
! すべて人の手で書きました ✏️ こんにちは、よしこです。AI情報を追うのが趣味です。 AIの変化のスピード、情報量の多さ、凄まじいですね。 日々興味深く動向を追っているのですが、良い機会なので普段どんなふうにAI情報を眺めているか自分のやり方を書いてみようと思います。 この記事は ナレッジワーク Blog Sprint 4本目の記事です! 1. X(Twitter) 個人的にはAI情報は...
Original: ! すべて人の手で書きました ✏️ こんにちは、よしこです。AI情報を追うのが趣味です。 AIの変化のスピード、情報量の多さ、凄まじいですね。 日々興味深く動向を追っているのですが、良い機会なので普段どんなふうにAI情報を眺めているか自分のやり方を書いてみようと思います。 この記事は ナレッジワーク Blog Sprint 4本目の記事です! 1. X(Twitter) 個人的にはAI情報は...
久々にOllamaを触ったら、量子化で別物になってた
本記事の構成について この記事は、AIを使用して構成の整理や下書きを支援してもらっています。 しかし、内容は精査の上理解を表現しています。 まずはじめに 久々にOllamaのドキュメントを開いたら、見慣れない単語が目に入った。 量子化(Quantization) 以前にOllamaを触ったとき(前回の記事)は、gemma3を動かして「ローカルでLLMが動いた!」という体験がメインだった。 当時...
Original: 本記事の構成について この記事は、AIを使用して構成の整理や下書きを支援してもらっています。 しかし、内容は精査の上理解を表現しています。 まずはじめに 久々にOllamaのドキュメントを開いたら、見慣れない単語が目に入った。 量子化(Quantization) 以前にOllamaを触ったとき(前回の記事)は、gemma3を動かして「ローカルでLLMが動いた!」という体験がメインだった。 当時...
【GitHub Actions】スクリプトインジェクションの実践例
以下の GitHub Actions ワークフローが問題がある人は、この記事を読んでください。 on: pull_request: jobs: example: runs-on: ubuntu-latest steps: - run: echo "PR title is ${{ github.event.pull_request.title }}" ...
Original: ! 以下の GitHub Actions ワークフローの問題点がわからない人は、お願いなので読み進めてください。 on: pull_request: jobs: example: runs-on: ubuntu-latest steps: - run: echo "PR title is ${{ github.event.pull_request.title...
Symphony - OpenAIが発表したチケット駆動AI開発ツールについて
こんにちは!ブロックチェーンエンジニアの山口夏生です。 ブロックチェーン×AI Agentで自律経済圏を創る開発組織Komlock labでCTOをしています。 コーディングエージェントを複数並列で自律的に回すマルチエージェント開発が、ここ数ヶ月でエンジニアの間に急速に広まっていますが、まだそれぞれ試行錯誤しているフェーズで、最適解はない認識です。 OpenAIが最近発表したSymphonyに注目...
Original: こんにちは!ブロックチェーンエンジニアの山口夏生です。 ブロックチェーン×AI Agentで自律経済圏を創る開発組織Komlock labでCTOをしています。 コーディングエージェントを複数並列で自律的に回すマルチエージェント開発が、ここ数ヶ月でエンジニアの間に急速に広まっていますが、まだそれぞれ試行錯誤しているフェーズで、最適解はない認識です。 OpenAIが最近発表したSymphonyに注目...
ポップコーンUIとReact
ページアクセス時に複数のローディングスピナーがランダムに表示され、徐々にコンテンツに置き換わっていくような体験に遭遇したこと、もしくは実装した経験はあるでしょうか?ReactチームはこのようなUIを、ポップコーンが弾ける様子に例えてポップコーンUIと揶揄しています。 このようなUIはユーザー体験として好ましくありませんが、よくみられるUIでもあります。Reactにおいて、コンポーネント内でデータフ...
Original: ページアクセス時に複数のローディングスピナーがランダムに表示され、徐々にコンテンツに置き換わっていくような体験に遭遇したこと、もしくは実装した経験はあるでしょうか?ReactチームはこのようなUIを、ポップコーンが弾ける様子に例えてポップコーンUIと揶揄しています。 このようなUIはユーザー体験として好ましくありませんが、よくみられるUIでもあります。Reactにおいて、コンポーネント内でデータフ...
Claude Code Action のプロンプトを GitHub Issue で柔軟に管理する
こんにちは、ナレッジワークの torii です。
Original: こんにちは。ナレッジワークの torii です。 ちょっと変わった Claude Code Action の使い方をしてみたので紹介します! Claude Code Action で Pull Request にチェックリストを投稿する Claude Code Action を使うと、GitHub Actions で Claude Code を動作させて Pull Request のレビューな...