並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 163件

新着順 人気順

Gitの検索結果1 - 40 件 / 163件

  • Claude Code を初めて使う人向けの実践ガイド

    この記事は Claude Code を初めて試そうとされている方向けの記事です。 導入手順 Claude Codeは、ターミナルで動作する対話型AIコーディングツールです。コードの生成だけでなく、ファイルの編集、テストの実行、Gitの操作まで自然言語で指示できます。 以下の公式ドキュメントを参考にして導入してみてください。 公式ドキュメント:https://docs.anthropic.com/ja/docs/claude-code/overview VS Code拡張:https://docs.anthropic.com/ja/docs/claude-code/ide-integrations よく使うコマンド CLIコマンド(起動前) Claude Code を起動するコマンド: claude # 対話セッションを開始 claude --continue # 直近のセッションを継続 c

      Claude Code を初めて使う人向けの実践ガイド
    • Cursor で100日間アプリを作り続けた中で、全然うまくいかなかったこと - フラミナル

      100日間アプリを作り続けるチャレンジをしてる。(現在進行中) github.com 【Day54】とにかく派手なオセロを作った。仕様はGeminiで、エフェクトはClaudeという棲み分けがよかった。#LLMでバックエンド100日チャレンジ#100DaysOfCode pic.twitter.com/vWQSFqcAVm— riddle@MIXI (@riddle_tec) 2025年6月7日 【Day37】CHIP-8 という昔の仮想マシンのエミュレーターを作ってゲームを動かしてみた。その界隈ではシンプルさで有名らしいのだが、gemini2.5だけではうまくいかず o3 も強力しなんとか動かすところまでいったのは感慨深い。#LLMでバックエンド100日チャレンジ#100DaysOfCode pic.twitter.com/I8G0aP4pMk— riddle@MIXI (@riddle

        Cursor で100日間アプリを作り続けた中で、全然うまくいかなかったこと - フラミナル
      • 開発人生25年で学んだ7つのソフトウェア原則(翻訳)|TechRacho by BPS株式会社

        概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Seven things I know after 25 years of development 原文公開日: 2025/01/27 原著者: zverok 日本語タイトルは内容に即したものにしました。 本記事は、私が2024年9月にEuRuKoカンファレンスで行ったキーノートスピーチを大まかに記事化したものです(スピーチの動画はこちらです)。残念ながら録画という形での登壇でしたが、それでも大変光栄なことでした。このテーマは私にとってとても重要なので、テキストで読みたい方のために、本記事で少々手を加えた形で公開することにいたしました。 私はかれこれ25年にもわたってソフトウェア開発に携わってきました。 そのうち20年間はメインの言語としてRubyを用いてきました。 私のRuby言語への貢献や、その他オープンソースへの貢献について

          開発人生25年で学んだ7つのソフトウェア原則(翻訳)|TechRacho by BPS株式会社
        • Claude Code ベストプラクティス

          1. はじめに Claude Code は、Anthropic が開発したコマンドライン上で動作する agentic coding ツールです。agentic coding とは、AI が自律的にコードを読み書きし、テストの実行やファイル操作、Git 操作などを組み合わせながら、開発者と協働してソフトウェア開発を進める手法を指します。 Claude Code は意図的に低レベルで設計されており、特定のワークフローを強制せず、開発者が自由にカスタマイズできる柔軟性を提供します。この設計思想により、様々な開発環境やプロジェクトに適応でき、スクリプト化や自動化にも対応できるパワーツールとして機能します。 本記事では、Claude Code の効果的な環境セットアップから始まり、基本的なワークフローの確立、最適化技術、そして高度な自動化やマルチインスタンス運用まで、段階的に実践的なベストプラクティ

            Claude Code ベストプラクティス
          • Claude Codeに保守しやすいコードを書いてもらうための事前準備やガードレール - くらげになりたい。

            Claude Codeを使いはじめて、いろいろ試してるけど、 なかなかいい感じのコードを書いてくれないな〜と思い、 いろいろ調べてみたときの備忘録(*´ω`*) えいや、でコード生成してくれるけど、 あとで自分で変更したり、保守したりするときに大変なので、 自分がいいとおもう感じに生成してほしかったりする。。 ドキュメントとサンプルコード大事... 事前準備やガードレール一覧 このあたりを用意しておくと、よさそうな感覚 プロジェクトに関するドキュメント(メモリ/コンテキスト: CLAUDE.md) lint/format/自動テストの設定&実行コマンド サンプルコード or テンプレートリポジトリ このあたりは任意、あるとより安心・便利 git-secrets Git Hooks(pre-commits) DevContainer Git Worktree ※おまけ ドキュメント大事・カー

              Claude Codeに保守しやすいコードを書いてもらうための事前準備やガードレール - くらげになりたい。
            • Claude Codeで実用的なWebサービスを作る|himara2

              こんにちは!ひまらつ(@himara2)です。 Claude Codeが話題ですね。実際に使ってみるとClineやCursorなどのAIエージェントと比べて賢さのレベルが高く、開発アシスタントとして次のレベルに来ているような気がします。 サンプルアプリやプロトタイプを作れるのは確実なので、今回はデータベースを持つ実用的なアプリケーションをどれくらい作れるか試してみました。これからClaude Codeを触る方のヒントとなれば幸いです:) 今回作ったもの麻雀点棒管理アプリを作った麻雀をするときに点数の管理をするWebアプリです。 定期的に友人と麻雀をしてるんですが、友人宅にある自動雀卓機が点数表示に対応していないモデルで毎回ちょっとだけ困っていたのでその解決が目的です。 課題としては超ニッチです。このWebアプリが爆発的にヒットする可能性はまずありませんが、AI開発はコストが低いので自分専用

                Claude Codeで実用的なWebサービスを作る|himara2
              • 「Claude Code」導入をめっちゃスムーズにする「ドキュメントの下地」を作るプロンプト - Qiita

                「Cursor擦り倒すシリーズ」ということで何本か記事を書いてきましたが、ハタと気づきました。 「最近は Claude Code のほうをよく使っています。出しているアウトプットの総量は断然 Cursor より多いです。」 ということで、一旦 Cursor 擦り倒すは終了して、今度は「Claude Code」擦り倒してさらなる生産性向上に努めたい所存です。 ちなみに、Cursor 擦り倒すシリーズの 1 つ目の記事はこちらです。 はじめに 「Claude Code はいい感じにコードベースの意図をくみ取って、バシバシ開発してくれるらしい」と耳にして、Claude Code を導入した私は最初の一歩でつまずきました。ツール自体の学習コストよりも、運用に載せるまでの摩擦 はそれなりに大きかったです。 そこで私は、一枚の “初期設定プロンプト” を用意することにしました。結果から言えば、このプロ

                  「Claude Code」導入をめっちゃスムーズにする「ドキュメントの下地」を作るプロンプト - Qiita
                • LLMは新しい抽象化をもたらす - Martin Fowler's Bliki (ja)

                  この分野の声が大きい人たちと同じように、私も生成AIシステムがソフトウェア開発にどのような役割を果たすのかについて大きな関心を持っています。LLM(大規模言語モデル)の登場は、アセンブラから最初の高水準プログラミング言語への移行と同じくらい、ソフトウェア開発を大きく変えると思います。その後に開発された言語やフレームワークは、抽象化のレベルや生産性を向上させましたが、プログラミングの本質に同じレベルのインパクトを与えるものではありませんでした。しかし、LLMには最初の移行と同程度のインパクトがあると思います。しかも、単に抽象化のレベルを上げるだけでなく、「非決定的なツールでプログラミングするとはどういうことか」という問いを私たちに投げかけています。 高水準言語は、新しいレベルの抽象化をもたらしました。アセンブラを使うときには、特定のマシンの命令セットを考える必要がありました。単純な操作でさえ

                  • How I Use Claude Code

                    One month ago, I subscribed to Claude Max. I've been using AI agents including Claude Code for some time prior, but with the flat pricing, my usage skyrocketed and it's become a daily driver for many tasks. I find myself going to VS Code much less often now. Since AI agents are new for everyone right now, I thought it might be fun to share some patterns I've been noticing recently. Here's how I us

                      How I Use Claude Code
                    • Claude Codeの前と後。やり始めたこととやめたこと

                      こんにちは、しば田です。 ちょっと俗っぽいですが、以前にこんな記事を書きました。 これの続編的な感じです。(こういうのがあってもいいだろうと...。) この時から考えると未だにやっていてよかったことともうやってないなぁみたいなのが混在します。 備忘録も兼ねて書き記します。 ※記事の対象者は Claude Codeを使ってプログラミングしている人/使い始めた人を想定しています。 ※メンタルモデル的な話、生存戦略的な話は出てきません 宣伝 こちらのイベントでLTします。まだClaude Codeを使ったことがない人向けに布教します! (すでにClaude Codeに関するいい資料がありすぎて資料作りが難しい・・・) Claude Codeを使い始めてからやり始めた良さげなこと こまめに/clear 必須。コンテキスト長が埋まると、auto-compactionが走るので、それまでのやり取りが圧

                        Claude Codeの前と後。やり始めたこととやめたこと
                      • Claude Code 逆引きコマンド事典

                        これは何? 「Claude CodeのXXXで困った時どうする?」という逆引き一問一答形式でまとめたClaude Codeのコマンド集です。 僕は普段から説明書を読まないタイプ(爆)で、Claude CodeもBest Practiceを斜め読みした程度で使ってたのですが、ある時 claude -r コマンドを知って「そんな便利なコマンドあるのか!」と驚愕しました笑。 ちゃんと説明書読まないとなぁと反省し、メモをとりながらClaude公式ドキュメント(+多少の入門記事)を読み直したので、メモをまとめて公開してみます。とはいえ、単なるコマンド一覧では「過去の僕」は読まないかなと思ったので笑、逆引き一問一答形式にしています。 内容は2025年6月23日現在では正しいはずですが、界隈の速さを考えると一瞬で陳腐化すると思います。動かない場合は公式ドキュメントを参照していただけると幸いです。また、明

                          Claude Code 逆引きコマンド事典
                        • Claude Codeとplaywright mcpを連携させると開発体験が向上するのでみんなやろう

                          どうもこんにちは、Claude Codeで遊び始めて2週間くらいが立ちましたがまだまだ模索中です 最近覚えた新しいテクニックが playwright-mcp(https://github.com/microsoft/playwright-mcp) を使ってブラウザ操作を全てclaude code経由でやるというものです playwrightはpuppeteerと同じく、chromeなどのブラウザをjsで操作するやつなのですが、puppeteerよりも使い勝手が良い&更新が超高頻度なのでよく使っています ※ただし、mcpサーバーのplaywrightは本家と比べると機能がイマイチなのでそこは発展を待ちましょう さて、mcpサーバーをclaudeに追加する設定ですが、claude自身に質問すると大嘘をつくので(ここらへんしんどさ感じますよね)原典を当たる必要があります mcpの追加 具体的には

                            Claude Codeとplaywright mcpを連携させると開発体験が向上するのでみんなやろう
                          • AI丸投げのゲーム開発が超楽しい 誰もがプログラムを作る時代は確実に来る (1/6)

                            「バイブコーディング(Vibe Coding)」という、生成AIに指示することで、自分自身がプログラムを書かなくても、ノリ(Vibe)でプログラムを書けるという手法が大きく関心を集めています。なかでも特に注目されているのが、5月から一般提供が始まった米Anthropicの「Claude Code(クロード・コード)」です。筆者はプログラマー的なスキルはまったくありませんが、バイブコーディングでゲームを作ることはできるのでしょうか? 結果、ChatGPT(GPT-4o)だけでも実現はできますが、Claude Codeの方が圧倒的に高速で扱いやすい――そんな“次の時代”の胎動を実感しました。 きっかけはXで見かけた“AIで作った”ゲーム まず、筆者がサンプルで作ったClaude Codeで作成したノベルゲームのテックデモを紹介します。最初のバージョンのデモの実装にかかったのは約3時間程度、その

                              AI丸投げのゲーム開発が超楽しい 誰もがプログラムを作る時代は確実に来る (1/6)
                            • 実務で使っているClaude Codeの開発環境の紹介

                              GA technologiesでバックエンドエンジニアをしている中坂です。今回は私が実務で実際に使っているClaude Codeの開発環境について紹介します。 はじめに 弊社には多くのプロダクトが存在します。その中でも私が所属しているチームでは各プロダクトを横断的に扱う必要があり、時には複数のリポジトリを往来しながら開発を進める必要があります。 このような環境でClaude Codeを活用する際、単一リポジトリでの開発とは異なる工夫も必要になります。本記事では、このような環境で約1ヶ月間Claude Codeを業務で使用してきた経験をもとに、複数プロダクト環境で開発を効率的に進めるための開発環境の構築方法を紹介します。 全体構成 まず、私が構築した開発環境の全体像を紹介します。 workspace/ ├── proj_a/ # サービスA ├── proj_b/ # サービスB ├── p

                                実務で使っているClaude Codeの開発環境の紹介
                              • Gitアレルギーが治っちゃう!キャラで覚えるGitローカル編(Cursor対応)【1/4】ローカル編 GPTs付き!|コタ

                                更新履歴: 2025/06/15:GPTsに新キャラを追加 2025/06/20:GPTsに新キャラを追加 Claude Code と Claude Code Action出てきて、Gitアレルギーなんとかしたくなった並列実装とか色々見て、やってみたい!・・・と思ったものの。 説明に出てくる用語わからない。 Cursorに頼んでもなんかぐちゃぐちゃになる。 そのうえWindowsだとハードルがやや高い・・・ つまり、Gitを知らないボクが「どうしたら自分が分かるか」をベースに書いているところがミソです。 Cursor とかClaude Code にきちんと指示ができて事足りてる人には向いてません。すぐ、ちゃんとやってくれるAIも登場するでしょ~。 💡 やり方だけ教えて!って人はコードの所(背景黒)だけ見てください!💡間違えちゃった時の対応は目次から飛んでくださーい。 コマンド恐怖症でも

                                  Gitアレルギーが治っちゃう!キャラで覚えるGitローカル編(Cursor対応)【1/4】ローカル編 GPTs付き!|コタ
                                • Claude Code の .claude/commands/**.md は設定した方がいい - じゃあ、おうちで学べる

                                  はじめに Claude Code でよく同じコメントを打ってませんか? 「毎回『テスト実行して、lint チェックして、問題なければコミットして』って言うの面倒だな」とか「プロジェクトごとに決まった手順があるんだけど、毎回説明するのダルい」とか思ったことないですか? そんなあなたに朗報です。 Claude Code にはカスタムスラッシュコマンドという機能があって、よく使うプロンプトをコマンド化できるんです。しかも設定は超簡単。Markdownファイルを置くだけ。手順書やMakefileが自然言語で書ける時代ですね⋯。 docs.anthropic.com 正直なところ、この機能を知ったときは「え、こんな便利な機能あったの?」って感じでした。公式ドキュメントをちゃんと読んでない自分を殴りたくなりました。というか書くって言って書いてはいてかなり前なのにいろいろやることがあって公開は遅れました

                                    Claude Code の .claude/commands/**.md は設定した方がいい - じゃあ、おうちで学べる
                                  • uv, ruff, devcontainer, Claude Codeを使ったモダンなPython開発環境のテンプレート

                                    こんにちは.今回は,uv, ruff, devcontainer, Claude Code, Cursorなどのモダンなツールを使ったPythonの開発環境テンプレートを作成したので,その内容を紹介します. テンプレートは以下のリポジトリで公開しています. テンプレートの特徴・構成 本テンプレートは,シンプルで自由度の高いテンプレートを目指すため,あまり多くのツールを導入しないように心がけています.多くのツールを導入すると,学習コストも高くなるためです. uv: Rust製の高速なPythonの仮想環境・パッケージ管理ツール ruff: Rust製の高速なFormatter, Linter pytest: テストフレームワーク pre-commit: コミット前のFormat, Lintによるコード品質の担保 devcontainer: 統一された開発環境の提供 Docker, Docke

                                      uv, ruff, devcontainer, Claude Codeを使ったモダンなPython開発環境のテンプレート
                                    • 1ヶ月ほぼ毎日Claude Codeを使ってわかった魅力と所感

                                      はじめに Claude CodeとはAnthropic社が提供しているAIコーディングエージェント(Anthropic社曰く、エージェント型コーディングツール)であり、ターミナル上で動作するソフトウェアである。VS CodeのGitHub CopilotやClineのような拡張機能でもなく、VS CodeをフォークしたCursorやWindsurfのようなIDEでもない。公式ドキュメントはこちら。 (公式ドキュメントは初心者向けにも分かりやすくまとまっており、利用前に全体像を把握するためにまず一読を推奨したい) Maxプランに加入して1ヶ月ほぼ毎日使ってきた。基本的な使い方や紹介は他にも記事が多くあるので、ここではなぜClaude Codeに魅力を感じて使ってきたのか、1ヶ月間の利用経験を通じて得た実感をもとにまとめる。環境はmacOS。 理由は大きく3つある。 Maxプランで定額で使える

                                        1ヶ月ほぼ毎日Claude Codeを使ってわかった魅力と所感
                                      • 正義のエンジニアという幻想 - 媚びないことと無礼の境界線 - じゃあ、おうちで学べる

                                        はじめに 私はかつて、自分の技術思想とキャリア戦略が100%正しいと信じて疑いませんでした。そして、それを受け入れない企業、同僚たちが100%間違っていると本気で思っていたのです。 今思えば、それはソフトウェアエンジニアという職業に就いた多くの若い人が陥る、ある種の思春期的な錯覚だったのかもしれません。技術的な正しさを盾に、社会的な配慮を無視し、人間関係の機微を「非論理的」と切り捨てていました(エンジニアの論理的なんて往々にして論理的ではないのに)。 この記事は、かつての私のような「正義のエンジニア」だった自分への懺悔であり、同じ過ちを犯している人たちへの警鐘でもあります。媚びないことと無礼であることの区別もつかないまま、技術的優位性を振りかざしていた—そんな恥ずかしい過去を、今こそ正直に振り返ってみたいと思います。 DD(どっちもどっち)論 「解決できない問題」には理由がある (WPB

                                          正義のエンジニアという幻想 - 媚びないことと無礼の境界線 - じゃあ、おうちで学べる
                                        • 【50歳からのAI学習】50歳からのAI開発スキル習得|Gemini CLIのWindows導入記 - uepon日々の備忘録

                                          Google様がまた新しいAIツール出してきたじゃないですか。正直いうと、また覚えることが増えるのかという感想😅Claude CodeがProプランで使えるようになったと思ったら、今度はGemini CLIですよ...もう追いつけない💦でもやらないと時代に取り残される...😫という話となります。 Gemini CLIって何? ターミナル上で動くGoogleのAIコーディングアシスタントです。「〜を作って」「〜を修正して」とプロンプトに依頼することで開発ができます。Claude Codeと似てるけど、GoogleのGeminiを使ってるのが特徴。個人的にはGeminiの最近の追い上げも見過ごせません。 特徴 Gemini 2.5 Proの100万トークンという巨大なコンテキストウィンドウ マルチモーダル機能(PDFやスケッチからアプリ生成) Google検索との連携でリアルタイム情報取

                                            【50歳からのAI学習】50歳からのAI開発スキル習得|Gemini CLIのWindows導入記 - uepon日々の備忘録
                                          • Claude Codeをサンドボックス上で実行する(Mac編)

                                            2025-07-06 設定ファイルと起動オプションに不備があったので修正しました。今度こそ大丈夫です!!!!! 2025-07-09 設定ファイルに不備があり、セッションの更新がされずAPIエラーになる事象を修正しました。本当に今度こそ大丈夫だと思います!!!!!!! 2025-07-10 挑戦に失敗はつきもの Claude Codeくんは便利ですが、ちょっとドジなところもあるので目を離すのはちょっとこわいですね。 このようなときはVMやコンテナで開発環境を完全に隔離すれば安全安心が手に入るわけですが、プロジェクトごとに設定するのは面倒くさい。 悪意のないAIのうっかりミスを防げる程度の軽量なサンドボックスがあると嬉しいのですが、Macには意外と手頃なものがないんですね。 普段dev containerを使ってる人ならそれで良さそうですが、わたしはMac上で直接開発したいので……。 ところ

                                              Claude Codeをサンドボックス上で実行する(Mac編)
                                            • t-wada vs テスト大好郎

                                              先日一部のClaude Codeユーザーの間で「プロンプトに”t-wadaさんの推奨する進め方に従ってください”と書くとテスト駆動開発のプラクティスを実践してくれる」というTIPSが話題になっていました。 なるほど、TDDやテスト駆動開発という言葉は広まりすぎて「意味の希薄化」が発生し、曖昧な理解のまま自動テストやテストファーストと混同され、それがLLMの学習データにも影響したが、人名を与えるとLLMに「具体的な参照点」を与え、より具体的なプログラミングスタイルに限定させる効果があったのか pic.twitter.com/p6SCPj8YdA — Takuto Wada (@t_wada) June 25, 2025 これは確かに面白い現象で、現にClaudeに直接質問するとt-wadaさんの知識を持っていることがわかります。そこから連想してClaude CodeがTDDをするトリガーとし

                                                t-wada vs テスト大好郎
                                              • Claude CodeとGitHub Issueを使った全自動開発について

                                                Claude CodeとGitHub Issueを使った全自動開発について注意事項 #現在多数の方に閲覧されていますが、こちらの記事はまだ試験段階であり、改善の余地はたくさんあると考えています。 使用する際は十分ご注意ください。 このコードを使用したことで発生する不利益については、筆者は一切責任を負いません。 ご了承ください。 準備 #wikiは使用しないdocsディレクトリで管理するREADME.mdにプロジェクト概要を書くGitHub Issueのtemplateを作成する.github/ISSUE_TEMPLATE/配下先にIssueを作成しておくdocs/db-schema.md から docs/er.md を作成ログイン画面作成User一覧作成などなどghコマンドをインストールする出先からの実行専用スクリプト #Priority & issue番号で並び替えして最初のissueを

                                                • Claude Code: Best Practices and Pro Tips

                                                  This guide provides tips and tricks for effectively using Claude Code, a command-line tool for agentic coding. Using Claude Code as a Bash CLI Claude Code (often invoked as claude or cc) can be used similarly to other bash-based command-line interfaces. Use CC as a bash CLI You can perform many standard command-line operations. For example, to checkout a new branch and lint the project: claude "ch

                                                    Claude Code: Best Practices and Pro Tips
                                                  • AIが書いたコードをローカルでレビューできる「ReviewIt」を作った

                                                    これでローカルサーバーが起動してlocalhostが立ち上がり、HEADコミットの差分が以下のように表示されます! 特定コミットハッシュの指定もできます。 # Review HEAD commit npx reviewit # Review Uncommitted working directory diff npx reviewit . # Review a specific commit npx reviewit 6f4a9b7 # Review HEAD~3 npx reviewit HEAD~3 # Custom port, don't auto-open browser reviewit 6f4a9b7 --port 4300 --no-open UIはGitHub同様side-by-sideとinline、デフォルト空白無視(-w状態)でどちらもグローバルヘッダーから切り替えら

                                                      AIが書いたコードをローカルでレビューできる「ReviewIt」を作った
                                                    • 「3人に聞いて全部回答が違ったら触れるな」「重要なのは感情ログ」など開発における哲学的な話がとてもためになる「未使用の変数は消すな」

                                                      あひるさん🇺🇸 @5ducks5 新人に指導してた🇺🇸人同僚から聞こえてきたありがたいお言葉集 「困ったら3人に聞け。そして全員の答えが違ったらその件は『神の領域』だ。触れるな」 「ドキュメントは最新じゃない。『昔いた誰かの希望』だ。最新は常にSlackにある」 「このコード書いたやつはもう辞めてる。未使用の変数名に彼の魂が宿ってるから消すな。敬意を払え」 「動かないって言われたら『どこがどう動かないか』ではなく『誰が動かないと言ったか』をまず調べろ。重要なのは感情ログ」 仕事中の我々にまで聞こえてきて笑いを堪えるのが大変だった。 2025-06-18 08:23:41 あひるさん🇺🇸 @5ducks5 続き 「リリース前に確認すること?『祈る』『Git logを見る』『食堂でコーヒーを飲む』順番はどうでもいいけど全部やれ」 「静かなSlackチャンネルに追加された?そこは死ん

                                                        「3人に聞いて全部回答が違ったら触れるな」「重要なのは感情ログ」など開発における哲学的な話がとてもためになる「未使用の変数は消すな」
                                                      • MCP導入の現在地 〜プロダクト開発での活用のリアル〜 - Findy Tools

                                                        近年、AI技術は急速に進展し、開発現場においてもその活用が広がっています。特にAIエージェント・MCPは、ソフトウェア開発の効率化や新たな可能性を秘めています。 本記事では、開発ワークフローにMCPを取り入れ、試行錯誤されている6社のエンジニアの皆さんより、現在の活用状況と今後の展望についてご寄稿頂きました。 自社の取り組みに活かすヒントを得ていただく場となれば幸いです。 ※ご紹介は企業名のアルファベット順となっております 株式会社エブリーエブリーでは、「明るい変化の積み重なる暮らしを、誰にでも」をパーパスに掲げ、レシピ動画メディア「デリッシュキッチン」/小売DXプロダクト「retailHUB」/ファミリー向け動画メディア「トモニテ」/ビジネスパーソン向け動画メディア「TIMELINE」など、人々のライフスタイルを豊かにするサービスを複数展開しています。 AIファーストカンパニーを掲げ、社

                                                          MCP導入の現在地 〜プロダクト開発での活用のリアル〜 - Findy Tools
                                                        • 初心者でも分かる!VSCodeでGemini CLIを使いこなす方法 - インストールから応用まで徹底解説 - Qiita

                                                          開発者の強い味方!Gemini CLIとは何か? 最近、コードの解析や自動化タスクに悩んでいたんですよね。そんな時、Google Geminiチームが開発した「Gemini CLI」というオープンソースのコマンドラインAIツールを見つけました。これが想像以上に便利で、今日はその体験をシェアしたいと思います! Gemini CLIは開発者向けに特化したツールで、コードを理解し、複雑なクエリを実行し、タスクを自動化できるんです。さらに、Geminiのマルチモーダル機能(画像認識など)を活用してクリエイティブなコンテンツも生成できます。 主な特徴: 大規模コードベースのサポート: 100万トークン以上のコンテキストを処理できるので、大きなプロジェクトの分析が簡単です。 マルチモーダルアプリのプロトタイピング: PDFやスケッチからアプリのプロトタイプを素早く生成できます。 DevOpsタスクの自

                                                            初心者でも分かる!VSCodeでGemini CLIを使いこなす方法 - インストールから応用まで徹底解説 - Qiita
                                                          • Claude Code 版 Orchestaror で複雑なタスクをステップ実行する

                                                            tl;dr Roo Orchestrator の Claude Code 版を作ってみた Roo は並列タスク未対応だが、 Claude Code の Task の並列実行ができる はじめに 普段から Roo Orchestrator を愛用していて、その Claude 版が欲しかった。 Roo Orchestrator はタスクを段階的に分解して、個別にサブタスクに分解する。サブタスクは独立したセッションとして動き、タスク完了後は親にそのサマリを返す。 これはかなり効率的に動く。場合によるが、今までだと $6 かかっていたようなタスクが、$1 未満にコンテキストを圧縮できていた。動作も速い。 今回は、.claude/commandsディレクトリを使って、複雑なタスクを効率的に分解・実行する Orchestrator プロンプトを作成した。 事前知識: Task Tool と .claud

                                                              Claude Code 版 Orchestaror で複雑なタスクをステップ実行する
                                                            • 開発コンテナ - Anthropic

                                                              事前設定されたdevcontainerセットアップは、VS CodeのRemote - Containers拡張機能や類似のツールとシームレスに動作します。 コンテナの強化されたセキュリティ対策(分離とファイアウォールルール)により、claude --dangerously-skip-permissionsを実行して無人操作のための権限プロンプトをバイパスできます。ニーズに合わせてカスタマイズできるリファレンス実装を含めています。 devcontainerは実質的な保護を提供しますが、すべての攻撃に対して完全に免疫のあるシステムはありません。常に適切なセキュリティプラクティスを維持し、Claudeの活動を監視してください。 主な機能 本番対応のNode.js: 必須の開発依存関係を含むNode.js 20上に構築 設計によるセキュリティ: 必要なサービスのみへのネットワークアクセスを制限す

                                                                開発コンテナ - Anthropic
                                                              • AI にデータ分析 SQL を書かせる仕組みを作りました - Bdash Server MCP の紹介 - クックパッド開発者ブログ

                                                                こんにちは。クックパッドでエンジニアをしている @morishin です。4年前に Bdash Server というデータ分析 SQL を共有・再利用するアプリケーションを作って紹介しましたが、今回はそれをさらに発展させて AI にデータ分析 SQL を書かせる仕組みを作ったのでその紹介をします。 背景 データ分析において SQL を書くのは避けて通れない作業ですが、毎回ゼロから書くのは効率的ではありません。特に複雑な分析クエリや過去に似たような分析を行ったことがある場合、既存のクエリを参考にしたり再利用したりできれば大幅な時間短縮になります。 そこで4年前に分析 SQL の共有・検索ができる Bdash Server というアプリケーションを開発しました。これにより過去に書かれた分析クエリを蓄積し、キーワード検索で参考になるクエリを見つけることができるようになりました。今でも20件/日ほ

                                                                  AI にデータ分析 SQL を書かせる仕組みを作りました - Bdash Server MCP の紹介 - クックパッド開発者ブログ
                                                                • AnthropicのDesktop Extensions (DXT)完全ガイド: ローカルAIアプリケーションの新時代

                                                                  はじめに:DXTがもたらす革命 2025年6月27日、AnthropicがClaude Desktop用の「Desktop Extensions (DXT)」を発表しました。これは、ローカルMCPサーバーを単一の .dxt ファイルにパッケージ化し、ワンクリックでインストールできるようにする画期的な仕組みです。 本記事では、DXTの技術的詳細から実装方法、そして日本企業での活用方法まで、開発者向けに徹底解説します。 📋 目次 DXTとは何か 従来のMCPサーバー導入の課題 DXTのアーキテクチャ クイックスタート 実装例:社内ツールのDXT化 セキュリティと企業向け機能 公式サンプルの衝撃 今後の展望 DXTとは何か Desktop Extensions (DXT) は、Model Context Protocol (MCP) サーバーとその依存関係を単一のパッケージにまとめる新しい配布

                                                                    AnthropicのDesktop Extensions (DXT)完全ガイド: ローカルAIアプリケーションの新時代
                                                                  • 2025年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                    開発本部 People Experienceチーム オンボーディング担当の久宗(@tignyax)です。 2025年もエンジニア新人研修を行いましたので、研修の概要と、講義資料および一部講義動画を公開いたします。 2025年のエンジニア研修について 新卒メンバーの研修の流れとしては、「人事全体研修→エンジニア研修→職能受入研修→配属先チーム研修」と進んでいきます。 エンジニア研修としては、4/21(月)~5/23(金)の期間で「講義実習」と「実践演習」の2フェーズで行われました。 本記事では、研修の概要と社外公開可能な資料および動画を紹介いたします。 コンセプト 今年のエンジニア研修のコンセプトは以下です。 エンジニアリング組織の新卒メンバーが​ エンジニアリング組織で仕事をする土台となる知識を学び、実践することができた エンジニアリング組織がどういう組織で、どんなチームがあるのかわかった

                                                                      2025年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                                    • Claude CodeとGemini CLIで対話させると雑プロンプトでもかなりいい感じの出力が出る気がする

                                                                      下記のSlash Commandを .claude/commands/discuss-with-gemini.md に入れて出力させたりするんですが雑プロンプトでも結構いい出力出る気がするので試してみてください。 # discuss-with-gemini Use Gemini CLI to conduct in-depth discussions about current work, enhancing Claude Code's accuracy through multi-perspective analysis and iterative refinement. ## Prerequisites Before using this command, ensure: - Gemini CLI is installed (`gemini` command available) - A

                                                                        Claude CodeとGemini CLIで対話させると雑プロンプトでもかなりいい感じの出力が出る気がする
                                                                      • AI Agentのコマンド実行にTouch IDを使った「人間の確認」を挟むCLIツール confirm-pam を作った

                                                                        macOS で Touch ID を使った「人間の確認」ができるシンプルな CLI ツール confirm-pam を作りました。 azu/confirm-pam: CLI tool for biometric authentication confirmation prompts このツールを使うことで、AI Agent が任意のコマンドやスクリプトの実行する前に、Touch ID による生体認証を要求できます。 コマンドラインから実行される処理に対して、人間による明示的な確認ステップを追加する仕組みを提供します。 confirm-pam とは confirm-pam は、macOS の Touch ID を使った生体認証による確認プロンプトを提供する CLI ツールです。 主な特徴 Touch ID 認証をサポート 認証ダイアログに任意のメッセージを表示 0(成功)、1(失敗)、2(エ

                                                                          AI Agentのコマンド実行にTouch IDを使った「人間の確認」を挟むCLIツール confirm-pam を作った
                                                                        • なぜ私たちは住所正規化エンジンをRustで"再発明"したのか? - FFIによる多言語高速化と開発者体験の裏側 - Sansan Tech Blog

                                                                          Sansan Engineering Unit マスターデータグループ(データ戦略部門)の松本です。 私たちのチームは、「Activating Business Data」というミッションを掲げ、企業の活動の礎となる重要なデータ、いわゆる「マスターデータ」とその利活用という課題に、技術を駆使して向き合っている組織です。 さて、ビジネスデータを扱う上で「住所」は欠かせない情報です。 それは単に「モノを届ける場所」を示すだけではありません。 お客様を深く知るための「解像度」になる: 顧客のオフィスの位置を正確に知ることは、効果的なマーケティングや営業戦略を立てる上で不可欠です。 データ統合の「鍵」になる: 複数のサービスやデータベースに散らばったお客様の情報を「同一人物である」と正しく繋ぎ合わせる(名寄せする)際、住所は氏名と並んで最も重要なキー情報となります。 このように、正確な住所データは

                                                                            なぜ私たちは住所正規化エンジンをRustで"再発明"したのか? - FFIによる多言語高速化と開発者体験の裏側 - Sansan Tech Blog
                                                                          • 日常的にClaude Codeを使うようになって便利だと思ったTips集

                                                                            はじめに そろそろ募集要項の必須経験に「Claude Code歴1年以上」と書かれたおもしろ案件が出てきそうな頃合いですが、いかがお過ごしでしょうか。 自分はというと、Claude Code歴はまだ1ヶ月にも満たない(※Claude Desktop + Desktop Commanderは以前から使用)状態ですが、毎日使うようになってきたので、少しずつ感じているTipsをまとめてみようと思います。 ショートカットやコマンドは全部覚える ショートカットはひと通り試しておくだけでも、作業効率がぐっと上がります。全部を一気に覚える必要はなく、ざっくり触れて「へ〜、こんなのあるんだホエ〜。」くらいの状態にしておくだけでも、脳内にインデックスができて、あとで必要になったときに役立ちます。 内容は?と/help コマンドにすべて載っているので、適宜参照しながら覚えていくのがおすすめです。 YOLOモー

                                                                              日常的にClaude Codeを使うようになって便利だと思ったTips集
                                                                            • AIパフォーマンスの最適化を学ぶ(2)「SOWを作って」は超便利な指示|TechRacho by BPS株式会社

                                                                              本記事は、CC BY-SA 4.0ライセンスで公開します。 コモンズ証 - 表示-継承 4.0 国際 - Creative Commons 本記事の文面は、明示している部分を除き、AIでは生成していません。 本シリーズ記事では簡単のため、特に断らない限り、各種AIサービスやLLM(大規模言語モデル)といった個別の要素を捨象して、一般的な語である「AI」と呼ぶことにしています。 本シリーズ記事で扱うAIは、特に断らない限り、以下の分類で言う「生成AI」、その中でも会話(自然言語)による指示で動くAIに限定しています。また、AIの用途も基本的に業務用を想定しています。 生成AI: 新しいコンテンツを生成するAI(チャットAI、コーディング支援AI、ドキュメント作成補助AI)。画像・音声・動画を生成するAIも広義にはここに含まれる。 認識AI: 入力された画像や音声などのデータを分析して認識する

                                                                                AIパフォーマンスの最適化を学ぶ(2)「SOWを作って」は超便利な指示|TechRacho by BPS株式会社
                                                                              • AI Agent Manager (AAM) として生きていく : 作業環境とワークフローの設計 - Qiita

                                                                                20XX 年、開発現場はエンジニアの人数より AI Agent のセッション数が多くなっていた。自然と、人間のエンジニアをまとめる Engineering Manager (EM) よりも AI Agent を管理する AI Agent Manager (AAM) の役割が重要となり、かつて人の採用とカルチャーの醸成に腐心していた VPoE は、VPoA (Vice President of AI) となり優秀な基盤モデルの API Call の獲得とそれらに言うことを聞かせる CALTURE.md や CODING_RULE.md の作成に割く時間が増えるようになったのだった・・・ そんな時代は意外と早く来るかもしれません。最近下記の Pull Request をほとんど Claude Code (と Amazon Q Developer) で作成した中で、自分の役回りが「開発者」から

                                                                                  AI Agent Manager (AAM) として生きていく : 作業環境とワークフローの設計 - Qiita
                                                                                • Windows に WSL 環境を用意して Claude Code を導入する方法 | DevelopersIO

                                                                                  概要 話題の Claude Code を今から使う方に向けて、 Windows 環境に導入した際の手順や TIPS を紹介します。 ちょうど Windows PC 新調の時期と被ったため、WSL 導入から Claude Code インストールの方法を記載しました。 Claude Code とは Anthropic 社が開発しているAI Claude (クロード) の中で、プログラミングに特化した生成 AI です。 MacOS や Ubuntu、Windows では WSL 環境で動作します。 Operating Systems: macOS 10.15+, Ubuntu 20.04+/Debian 10+, or Windows via WSL Hardware: 4GB RAM minimum Software: Node.js 18+ git 2.23+ (optional) GitH

                                                                                    Windows に WSL 環境を用意して Claude Code を導入する方法 | DevelopersIO