shutils

Tips

CIからJiraチケットを作るときの本文変換をAPIバージョン別にまとめる

CIからJira REST APIでチケットを自動生成する際、本文をどう変換するかをAPIバージョン別にまとめます。v2はpandocでWiki記法へ、v3はAtlaskitでADFへ変換した実例とハマりどころを紹介します。
Tips

Coreutils for WindowsをインストールしてcmdとPowerShellで使ってみる

WSL をメイン環境にしていた筆者が、Windows 側での AI エージェント作業が増えたことをきっかけに Coreutils for Windows を導入し、cmd と PowerShell で grep や find を使ってみた感想と注意点をまとめます。
Tips

docker compose downで別プロジェクトを巻き込んで落とした話

検証サーバーでdocker compose downを実行したら別プロジェクトが落ちた事故の原因を、Composeのプロジェクト名解決の仕組みから解説し、nameプロパティで衝突を防ぐ対策方法を実例つきでまとめます。
Tips

nvmやpyenvからmiseに移行してランタイム管理をまとめる

nvmやpyenvなどランタイムごとのバージョン管理ツールを使っていた環境から、miseに移行してNode/Python/Goを一元管理する手順と、AIエージェント利用時にハマった点をまとめます。
AI

WSLとSSH先でCodex CLIのログインにハマった話

WSLとSSH先のサーバーでCodex CLIのログインに失敗したとき、Windows側で認証してauth.jsonをコピーした手順を実体験ベースで解説します。デバイスコード認証のエラーや認証情報を扱う注意点もまとめます。
Tips

WSL2 + Docker で M5Stack CoreS3 Lite にスタックチャンをデプロイする

M5 スタックチャンの争奪戦に敗れたあと、M5Stack CoreS3 Lite を購入して WSL2 + usbipd-win + Docker でスタックチャンをデプロイするまでの手順とハマりポイントをまとめます。
AI

Hermes AgentのSlack連携で使えるチャンネルごとのプロンプト機能

Hermes AgentのSlack連携で使えるチャンネルごとのプロンプト機能(channel_prompts・channel_skill_bindings)の設定方法と、調査・エンジニアリング・日次ブリーフィングなど具体的なユースケースを解説します。
AI

画像生成AIの日本語文字化けを回避してフロー図を作る方法

資料用のフロー図を画像生成AIで作ろうとすると日本語ラベルが必ず崩れます。本記事では画像生成AIに構造だけ任せ、マルチモーダルAIにHTMLとして書き直させ、ブラウザでスクショする4ステップのワークフローを紹介します。
Tips

.gitignoreの`logs`パターンがNext.jsのAPIルートを消した話

.gitignoreの`logs`1行がNext.js App RouterのAPIルートを丸ごとgit管理外にしてしまい、本番環境だけで404が続いたトラブルの調査記録。DBスキーマや環境変数を疑いながら`git ls-files`で真犯人を発見するまでの過程と修正方法を紹介します。
AI

AIエージェント時代のnpmサプライチェーン対策をAGENTS.mdで補強する

axiosサプライチェーン攻撃を受けて入れた.npmrcの対策を、AIエージェントを使った開発フローに合わせて再点検します。コンテナ内への設定の伝搬と、AGENTS.mdでエージェントの迂回行動を抑止する書き方を実例つきで紹介します。