1
/
5

開発

Superpowersに入門してみた【株式会社ライトコード】

概要Superpowersを利用した開発フローが定まってきたので、どのように開発しているのか、開発する上での困りごとをどう解決しているのかを整理してみます。SuperpowersとはSuperpowersはコーディングエージェント向けのプラグインです。実態はスキルの集合で、設計から開発・テストまでのワークフローの中で必要なタイミングで最適なスキルを呼び出すことで、開発フローをコーディングエージェント向けに最適化してくれます。こう書くと難しそうですが、実際にはプラグインを導入してやりたいことを伝えるだけで、適切な手順でタスクをこなしてくれるようになるので、すぐにでも既存の開発フローに導入で...

【Claude Code】領域の違うエンジニア同士で自作スキルを見せ合ってみた【株式会社ライトコード】

今回はいつもと少し毛色の違う記事です。同じ社内の 林さん と、 「お互いが自作した Claude Code のスキルを見せ合う」 という会をやってみました。林さんはデータエンジニアで、普段は dbt を中心にデータ基盤を触っている方です。iOS アプリ担当の僕とは守備範囲がまるっきり違うので、正直「話、噛み合うのかな...?」と半信半疑で臨んだんですね。ところがこれが、想像していた3倍くらい収穫のある時間になりました!それでは、早速見ていきましょう!こー林さん、今日はよろしくお願いします!林さんよろしくお願いします! こーさんが Claude Code のスキルをたくさん自作されていると...

がんばらないAIコーディング環境【株式会社ライトコード】

はじめにAIコーディングの環境紹介記事を読むと、herdr や cmux といった AIエージェント向けのターミナルマルチプレクサを使用している方をよく見かけます。かっこいいと思う反面、キーボード操作を覚えて使いこなす前提のツールは自分にはハードルが高いと感じていました。この記事は、そういった最初に覚えることが多いツールを使わずに、めんどくさがりの自分にちょうどいいものを探して組んだ、AIコーディング環境の紹介です。対象読者は以下のような方です。AIコーディング環境を整えたいけど、がんばりたくない人VS Code を使っていて、並行タスクが増えてしんどくなってきた人VS Code がしん...

Unityエディタ内でLLMデバッグ支援!Unity×Python連携でエラー解析を自動化してみた【株式会社ライトコード】

概要Unityでの開発中に発生するエラーログを自動で検知し、バックエンドサーバー経由でLLM(OpenAIやGeminiなど)に解析させ、解決策をUnityエディタ上に直接表示するデバッグ支援ツールを構築しました。本記事では、バックエンドエンジニアとUnityエンジニアのタッグで取り組んだ本システムの仕組みや、実際に使ってみて感じたメリット・課題感をまとめています。背景Unity開発において、エラーが発生した際に「エラーログとスタックトレースをコピー ➔ ブラウザを開く ➔ ChatGPT等の画面に貼り付けてプロンプトを入力する」という一連の作業は、開発のテンポを削ぐ大きなストレスでした...

AIエージェントの未来を占う「Gemini Enterprise Agent Platform」とADK実装パターン紹介【株式会社ライトコード】

1. はじめにエンジニアであれば、AIエージェントを毎日の開発に使用することが当然の毎日になりました。今後はどのような分野にAIエージェントが拡張されていくのでしょうか。エンジニアらしくないかもしれませんが、未来を先行する株価から紐解いてみたいと思います。AIの発展はさまざまな分野に影響を与えていますが、「SaaSの死」とまことしやかに言われる株価下落について着目してみようと思います。これはなぜ引き起こされたのでしょう?株価下落の背景(引用)株価下落のきっかけの一つとして、米AnthropicによるClaude関連の新機能やAIエージェント領域への展開が挙げられています。文書・資料の作成...

【検証】Claude Codeの「Haiku」はいつ使う?【株式会社ライトコード】

はじめに安達今回のブログは、安達・江幡ペアです。よろしくお願いします。えばた今回はClaude Codeの下位モデルであるHaikuの使い所をイメージできていない人が多いのでは?という仮説で簡単な検証をしてみることにしました。Claudeの3モデル(Opus / Sonnet / Haiku)に同じコーディングタスクを解かせて性能を比較してみました。きっかけは「Haikuって、いつ使うんだろう?」という素朴な疑問です。普段の開発だとOpusかSonnetを選びがちで、Haikuを選ぶ場面が思いつきません。「速くて安い」と知っていても、実際どこまで任せられるか体感で語れる人は少ないのではな...

pm-skills で要件定義から GitHub issue はどこまで「いい感じ」に切れるか検証してみた【株式会社ライトコード】

1. 動機AI 時代になり、エンジニアとして Claude Code のような AI に開発そのものを依頼する機会が増えました。そこで強く感じるのが、AI に渡すタスクの粒度が、そのまま出力の質を左右するということです。粒度が粗すぎるまま「これ作って」と投げると期待とズレたものが返ってきて手戻りになりますし、逆に細かく切りすぎると自分でタスク分解する手間の方の本末転倒になります。人間の開発チームでも、この「作業をうまく分割して、適切な順番・粒度で割り振る」能力は PM の重要なスキルのひとつですが、AI に開発を依頼する上でも同じ能力が必要になってきていると感じていました。だとすれば、そ...

愛媛×新潟!地方フルリモートエンジニアの日常と、「やりたいこと」を追求するキャリア論【株式会社ライトコード】

はじめに笹川(株)ライトコードの笹川です!今回はペアブログということで、フロントエンドエンジニアのずおさんと一緒にお届けします。実は私たち、普段は全く別のプロジェクトで働いているのですが、「地方からのフルリモート勤務」という大きな共通点があるんです!ずお愛媛県の田舎町からフルリモートで勤務しているずおです!今回は、地方フルリモートエンジニアのリアルな実態や、自宅環境の工夫、そしてライトコードという会社のカルチャーについて、お互いの過去のブログ記事なども振り返りながら語り合いたいと思います。退職の勘違いから始まったUターンと、忘年会から始まったキャリアチェンジずお笹川さんは2024年の夏に...

バックエンドエンジニアがモバイルアプリならではの領域を聞いてみた【株式会社ライトコード】

はじめに普段バックエンドを開発している服部です。以前アプリ向けのAPI開発にも携わっていたので、サーバー側の障害対応やAPI設計の勘所はある程度分かっているつもりです。ただ、審査フローやアプリ側の防御策、リリース周りの独特な事情など、アプリ開発者ならではの領域については断片的な知識しかありません。そこで今回は、弊社のモバイルアプリエンジニアの こー さんに、アプリ側の視点から色々教えてもらいつつ、バックエンド側の実践もお伝えしながら、両者の視点をすり合わせてみました!登場人物服部(聞き手):バックエンドエンジニア。アプリ開発は未経験。こーさん(話し手):モバイルアプリエンジニア。iOS/...

「AIを使えてる」って、どこからが合格ライン? ── エンジニア2人で本音で話してみた【株式会社ライトコード】

(株)ライトコードのたかやんです!今回はペアブログということで、岡田さんと一緒にお届けします。テーマは「AIを使えていると言えるラインはどこか?」。最近もうClaude Codeなしの開発って考えられないんですけど、ふと「自分って本当にAIを"使えてる"のかな」と思うことがあって。前半でラインの定義を、後半で未達ならどうするかを話していきます。岡田岡田です!普段からAIをガッツリ使っている立場なので、お互いの実体験を交えながら、現場でリアルに感じていることを正直に話していきたいと思います。よろしくお願いします。1. 「AIを使えてるライン」ってどこにある?たかやん早速ですが、岡田さんは普...

画面共有のたびに「それ何?」と聞かれるようになった話【株式会社ライトコード】

最近、社内MTGやペアプロで画面共有をするたびに、そんな質問を浴びるようになりました。VSCodeの機能でもなければ、Neovimの最新プラグインでもありません。AIコーディング全盛の今、私たちはVSCodeをそっと閉じ、ターミナル(CLI)の世界へ回帰しました。この記事では、私たち2人のエンジニア(あらい & いながき)が構築した「手と脳を止めない最強のターミナル環境」の全貌を紹介します。環境の土台(AeroSpace / WezTerm)あらいまずはAeroSpaceとWeztermについて私が紹介します!まずは、CLIツールたちが最高のパフォーマンスを発揮するための「土台」作りです...

Dify×Google AI Studioで簡単LLMアプリ開発 ― GeminiとRAGでごみ分別AIを作ってみた【株式会社ライトコード】

はじめにLLMアプリをコードなしで視覚的に開発できるプラットフォーム「Dify」を触ってみました。Difyとは何かDifyは、プロンプト管理、RAG(検索拡張生成)、APIによる外部連携までを一つのGUI上で完結できるオープンソースのツールです。環境は「クラウド版」と「セルフホスト版」の2種類があり、用途に応じて使い分けられます。※1 クラウド版に含まれるLLMの無料枠はDifyプラットフォームが提供するものです。別途、自身で用意したAPIキーを使うことも可能です。※2 メッセージ数はDifyプラットフォーム側のカウントで、Difyアプリ上でチャットをやり取りした回数です。LLMプロバイ...

Claude Code を使い始めたら、開発環境どうしてる?ペアの CLI 完結環境を体験してみた【株式会社ライトコード】

1. Claude Code を使い始めて気づいたことClaude Code を使い始めてから、開発スタイルが少し変わりました。AI がコードを書いてくれる分、自分は「指示・確認」に集中するようになって、気づいたらターミナルにいる時間がどんどん増えてきました。そのうち「せっかくターミナルにいるなら、ファイル操作も Git 操作も全部 CLI で完結させたい」と思うようになってきたんですよね。そんなとき、同僚エンジニアの武田さんが「CLI から出ない開発環境」を整えているという話を聞いて、「ちょっとお邪魔してみよう!」となりました。2. 同僚エンジニアの開発環境にお邪魔してみたこの記事は、...

Claude Codeを実務に投入して気付いた『承認疲れ』とセキュリティの罠【株式会社ライトコード】

1. 開発者の「承認疲れ」を解剖するClaude Codeのような自律型AIエージェントを実務に投入すると、多くの人が最初に直面する壁があります。それは、過剰な確認プロンプトによる「承認疲れ(Approval Fatigue)」です。AIが動こうとするたびに、画面には以下のようなプロンプトが表示されます。Allow reading this file? [y/n]Allow executing this command? [y/n]使い始めのうちは安全性が担保されているように感じて安心するかもしれません。しかし、1日に何十回もAIと対話する中で、毎回この確認プロンプトを待って y を打ち...

Pencil.dev × Claude Codeで実用レベルの開発効率とコード品質は両立できるか|第2弾:Pencil.dev × Claude Codeで作ったコードは、実務で使えるか?【株式会社ライトコード】

Pencil.dev × Claude Codeで実用レベルの開発効率とコード品質は両立できるか|第2弾:Pencil.dev × Claude Codeで作ったコードは、実務で使えるか?前回の第1弾では、Pencil.devで作ったデザインが実務で通用するか?を検証しました!まだ読んでいない方は、こちらからどうぞ!前回に引き続き、デザイナーとPM(エンジニア)の3名で検証していきます。第2弾は、「デザイン→コード変換の実用性」にフォーカスし、シリーズ完結編としてお届けします!早く本題を知りたいという方は「第2弾:Pencil.dev × Claude Codeで作ったコードは、実務で使...

5,792フォロワー
365投稿数

スペース

スペース

エンジニア初心者向け記事

注目のストーリー

ライトコード技術記事

社員の声

フリーランス応援