実験中...
Next.js、React、TypeScriptなど、開発に役立つ技術情報 - ページ 2 / 7
「Issue を渡したら PR まで勝手に進んでほしい」。その理想を、Claude Code の Workflow 機能でエージェントの段取りを JavaScript で書くことで実現した設計と、運用で踏んだ制約を解説します。
AIに「テストを緑にして」と指示するだけでは、AIは品質ではなくテストを攻略しにきます。実運用のAI開発ループで見つかった5つの抜け道と、それぞれの設計的な対策を紹介します。
シェルスクリプトのテストが「全部パス」でも現実では漏れる。bash 特有の落とし穴で、テスト自体が静かに無力化されているケースを3パターン解説します。
自動エージェント実行中に本番認証情報を露出させたり git を強制push してしまう事故を防ぐために、Claude Code の hooks と権限deny ルールを使った多層防御の設計パターン。
「AI が勝手にどこへでも通信するのでは」——この不安は正当です。Claude Code のセキュリティ設定を業務で本当に機能させる、3つの防御ラインの考え方を紹介します。
使っていた CLI のサポート終了通知が来たら、環境セットアップをどう書き直すか。dotfiles(環境設定ファイル群)で「古いツールを残さず、後継を二重に入れない」冪等な移行処理を実装した記録です。
新しい Mac を開いたとき、ターミナル一式が 1 コマンドで揃うようにしたい。Ghostty / zellij / Fish / Starship / モダン CLI 群を Nix の home.file / programs.fish / common パッケージに性質ごとに配り分けた、現実の構成メモです。
設定を自動化しているのに、Mac を替えると初回だけ失敗する、回すたびにディレクトリが入れ子になる——その原因は symlink 処理の冪等性です。Nix / Home Manager の activation script で踏みやすい 3 つの落とし穴と回避実装を整理します。
Mac を新しくするたびにキーリピート・Dock・Touch ID・Homebrew アプリを手で設定し直していませんか。nix-darwin と Home Manager を使えば macOS のシステム設定もコードで管理でき、次の Mac では1コマンドで同じ環境が揃います。
正解のない問いに、一緒に挑みましょう。まずはお気軽にご相談ください。