Vercel のデプロイメントストレージを 13.96 GB から 20.27 MB に減らす — プレビュー停止と保持期間の短縮
Vercel の Hobby プランでデプロイメントストレージの上限 10 GB を超えました。原因はビルド1回 147 MB × 30日間で 189 回というデプロイ回数でした。
Vercel の Hobby プランでデプロイメントストレージの上限 10 GB を超えました。原因はビルド1回 147 MB × 30日間で 189 回というデプロイ回数でした。
chrome-devtools-mcp は全プロジェクトで 1 つの Chrome プロファイルを共有するため、2 つのリポジトリが同時に Chrome を操作できません。プロジェクトごとの .mcp.json と --userDataDir で解決します。
Dependabotはpnpmの推移的依存を更新できません。それをパッチするGitHub Actionを作った話と、認証情報の選択が設計全体を決めた理由。
TypeScript の言語サーバーが正しい import に TS5097 を報告し、.ts を消したら Node のスクリプトが動かなくなりました。tsc は緑のままです。原因は tsconfig の extends の解決失敗でした。
外部のレビューが、このClaude Codeパイプラインの翻訳QAでは見つけられなかった欠陥をzh-TW訳から見つけました。対策として、研究に基づくSection Cゲートを追加しています。
Matt Pocockのmattpocock-skillsプラグインが教える、エージェント向けの文章術。刈り込み、密な用語、そしてFowlerのスメルとOusterhoutのモジュールがなぜ別々に保たれるか。
Claude Codeのルーチンが下書き記事を翻訳し、確認し、マージするところまでこのブログ上で一貫して行います。マシンを起動したままにする必要は一切ありません。
Claude Codeのクラウドルーチンを2つの使い捨てGitHub Issueで検証しました。ラベルを付けると本物のPRがサンドボックスから届きますが、ルーチンにはAskUserQuestionツールがありません。
Claude Code のリリーススキルを、マージもタグ付けもできないリポジトリへ移植した記録。何が削られ、なぜ git diff HEAD ならコミット前にレビューできて、無視ルールをどこに置くのか。
Claude Codeのスキルをどのリポジトリからでも呼べるようにする方法。発見にはシンボリックリンク、アクセスにはadditionalDirectories、入口で1回のcd -P、そして相対パスを使わないこと。
Claude Code は .claude/ を保護対象パスとして扱うため、許可ルールでは事前承認できません。書き換わり続ける用語集を CLAUDE_PROJECT_DIR で外に出した記録です。
Chrome DevTools MCP と Playwright MCP がコーディングエージェントに渡すものは違います。それぞれが何を提供するのか、そして Astro ブログが一方を残して他方を拒否した理由。
AIエージェントと一緒に、このブログのロゴとコード用フォントを作り直した記録です。壊れたSVGの字形、正規表現で計算したバウンディングボックス、間違った漢字、そしてそこから生まれた/logoスキルを扱います。