ツール

zellij-send-keys: tmux の send-keys を zellij で実現するプラグインを作った

tmux から zellij に移行して困るのが send-keys の不在。外部からペインにコマンドを送信できるプラグインを作って公開した。
技術

推しチームの公式サイトをMCPサーバーにしたら「次の試合いつ?」で答えが返ってきた

WordPressサイトをMCPサーバー化してnpmに公開する手順を、福岡J・アンクラスの公式サイトを題材に解説します。
技術

推しチームの公式サイトをMCPサーバーにしたら「次の試合いつ?」で答えが返ってきた

WordPressサイトをMCPサーバー化してnpmに公開する手順を、福岡J・アンクラスの公式サイトを題材に解説します。
ツール

sqlex – RustでSQLの構文チェック&リンターを作った

SQLファイルの構文エラーを検出し、スタイルをチェックするCLIツールをRustで作りました。
開発プラクティス

速くしたCIがflaky testで台無しだった — 4件修正+rubocop並列化で66%短縮まで到達した話

CI高速化の次にやったこと。flaky test 4件の根本原因を特定し修正、さらにrubocop並列化で66%短縮まで到達した全記録。
開発プラクティス

速くしたCIがflaky testで台無しだった — 4件修正+rubocop並列化で66%短縮まで到達した話

CI高速化の次にやったこと。flaky test 4件の根本原因を特定し修正、さらにrubocop並列化で66%短縮まで到達した全記録。
AI

bash + jq + GraphQL + claude -p でチームの週報を自動生成する

GraphQL APIでPRデータを一括取得し、jqで集計、claude -pでテーマ別週報markdownを自動生成する。bashスクリプト2本で完結する軽量な仕組み。
AI

bash + jq + GraphQL + claude -p でチームの週報を自動生成する

GraphQL APIでPRデータを一括取得し、jqで集計、claude -pでテーマ別週報markdownを自動生成する。bashスクリプト2本で完結する軽量な仕組み。
OSS

playwright-cliでChromeが47個残っていた原因を突き止めてPRを出した話

playwright-cliのsession-stop時にChromeプロセスが残り続ける問題を調査。browserContext.close()の未呼び出しが原因で、SAML認証の再要求やuserDataDirロックも連鎖していた。修正PRを提出。
OSS

playwright-cliでChromeが47個残っていた原因を突き止めてPRを出した話

playwright-cliのsession-stop時にChromeプロセスが残り続ける問題を調査。browserContext.close()の未呼び出しが原因で、SAML認証の再要求やuserDataDirロックも連鎖していた。修正PRを提出。