<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[PengNote]]></title><description><![CDATA[勉強した事や行った場所の感想を書くブログ]]></description><link>https://blog.daisukekonishi.com</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 22:26:09 GMT</lastBuildDate><atom:link href="https://blog.daisukekonishi.com/api/feed" rel="self" type="application/rss+xml"/><language><![CDATA[ja]]></language><item><title><![CDATA[大量のブランチをworktreeも考慮しながら一気に掃除できるコマンドを整備した]]></title><description><![CDATA[最近はCodex Appを使ったworktreeでの開発を活発にやるようになってきている。ブランチが大量に作られるというのはworktreeの活用で更に加速している。 ブランチの掃除は以前作ったコマンドを使っていたのだけれど、worktreeで使っているブランチには+が付与され、上手く使えなくなっていたので重い腰を上げて改善した。 ## 前提 - fish - Git 2.23.0以上 - %(w]]></description><link>https://blog.daisukekonishi.com/post/clean-git-branch</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/clean-git-branch</guid><pubDate>Sat, 15 Aug 2026 13:54:47 GMT</pubDate></item><item><title><![CDATA[Cloudflare Workers Builds の結果を Slack に通知する]]></title><description><![CDATA[GitHub と Cloudflare Workers Builds を連携すると、`main` や `develop` への push をきっかけに Worker を自動デプロイできる。 デプロイは自動化できても、成功したのか失敗したのかを Cloudflare の画面で確認し続けるのは手間がかかる。そこで、Workers Builds のイベントを Cloudflare Queues 経由で受]]></description><link>https://blog.daisukekonishi.com/post/cloudflare-build-notification</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/cloudflare-build-notification</guid><pubDate>Sat, 01 Aug 2026 06:56:06 GMT</pubDate></item><item><title><![CDATA[日付フォーマットをIntl.DateTimeFormatに移行してライブラリの依存を減らす]]></title><description><![CDATA[日付フォーマットといえば、これまで date-fns や dayjs を利用することが多かったと思います。 私も普段は date-fns を利用しており、日付の表示から日付計算まで一通り date-fns に寄せています。 特に困っているわけではなかったのですが、最近仕事で一緒になったメンバーが Intl.DateTimeFormat() を提案してきて初めて知ったので、少し調べてみた。 - In]]></description><link>https://blog.daisukekonishi.com/post/use-datetime-format</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/use-datetime-format</guid><pubDate>Sun, 07 Jun 2026 03:01:12 GMT</pubDate></item><item><title><![CDATA[WSL環境で gh skill を試して、自作Skillを公開・インストールしやすくした]]></title><description><![CDATA[少し前にgh skillが公開された。AI agentなんかが使うスキルをGithubから検索したり、インストールができる他、自作のスキルを公開出来るようなコマンドです。 https://cli.github.com/manual/gh_skill ghコマンド自体はPRを作ったり、PRに付いたコメントからコードの改善をするような用途に活用していたが、パッケージマネージャー側の兼ね合いでskill]]></description><link>https://blog.daisukekonishi.com/post/gh-skill-install</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/gh-skill-install</guid><pubDate>Wed, 06 May 2026 02:32:59 GMT</pubDate></item><item><title><![CDATA[Codexで調査用サブエージェントを用意し、普段使いもしやすい状態を目指す]]></title><description><![CDATA[過去に実装済みのものに対して仕様を調査する機会が度々ある。最近はこういったものもAI Agentでやるのが楽なのでそうしているのだけど、そろそろやり方の型化をしたいなと思って色々やったので書いておく。 ## 前提 - Codex CLI (Codex 5.4) ## 探索用エージェントと仕様を調べるエージェント やりたいことから考えるとスキルでも十分なんだけど、探索という作業自体はさほど推論が必要]]></description><link>https://blog.daisukekonishi.com/post/codex-search-agent</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/codex-search-agent</guid><pubDate>Sun, 19 Apr 2026 08:10:22 GMT</pubDate></item><item><title><![CDATA[Codexでサブエージェントが使えるようになったのでフロントエンドを中心に整備した]]></title><description><![CDATA[先日Codexがサブエージェントに対応した。 以前まではClaude Codeを使っていたのだけど、最近は仕事の兼ね合いでCodexに乗り換えていてこちらを掘っている。 Claude Codeを使っていた頃はサブエージェントをいくつか整備していて、乗り換えてた後はサブエージェントが欲しいなと思っていた。 https://blog.daisukekonishi.com/post/subagent-b]]></description><link>https://blog.daisukekonishi.com/post/codex-subagents</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/codex-subagents</guid><pubDate>Sun, 22 Mar 2026 14:36:53 GMT</pubDate></item><item><title><![CDATA[記事やパンくずのJSON-LDの記述をコンポーネント化した]]></title><description><![CDATA[サイトやサービスを扱っている兼ね合いで、JSON-LDを埋めることがよくある。特にNext.jsを使って構築することが多いので、そのあたりも踏まえて覚書をしておく ## コンポーネント化した対象 - WebSite - Breadcrumbs - Article ### 事前準備 ReactでJSON-LDを扱ううえで、提供されている型を使えると色々と楽になるので、 schema-dts パッケー]]></description><link>https://blog.daisukekonishi.com/post/jsonld-components</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/jsonld-components</guid><pubDate>Sun, 28 Dec 2025 02:49:17 GMT</pubDate></item><item><title><![CDATA[Claude Codeのサブエージェントを用意する]]></title><description><![CDATA[AIを用いたコーディングもだいぶ自然になってきたのを感じています。最近はもっぱらClaude Codeでやることが多く、諸々設定ファイルを触ってはいるものの、サブエージェントの活用を見いだせていなかったのですが満を持して構築してみたので書いておきます。 ## ClaudeCodeのサブエージェント サブエージェントはメインのエージェントが居て、これが適宜頼る第2、第3のエージェント。自分が作業して]]></description><link>https://blog.daisukekonishi.com/post/subagent-by-claudecode</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/subagent-by-claudecode</guid><pubDate>Mon, 15 Sep 2025 04:18:59 GMT</pubDate></item><item><title><![CDATA[Github ActionsでOIDC認証を使ってGoアプリケーションをLambdaにデプロイできるようにした]]></title><description><![CDATA[最近Goを使って小さいアプリケーションを書いていますが、そろそろLambdaにデプロイして動かしてみることにしました。 ちょうど最近AWSからLambdaにデプロイするactionが公開されたようなので、それを使ってみることにしました。 https://dev.classmethod.jp/articles/aws-github-action-support-lambda-deploy/ 実際の記]]></description><link>https://blog.daisukekonishi.com/post/deploy-to-go-lambda-by-gha</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/deploy-to-go-lambda-by-gha</guid><pubDate>Sun, 17 Aug 2025 04:18:24 GMT</pubDate></item><item><title><![CDATA[Node.jsのバージョンを管理をVoltaからmiseに移行した]]></title><description><![CDATA[クライアントワークをしていると、プロジェクトごとに nvm・asdf・Volta…とバージョン管理ツールがバラバラになりがちです。 私も Node.js だけは会社の方針で Volta、それ以外は mise という二刀流でしたが、管理コストや設定ファイルの扱いにモヤモヤしていました。 例えば、Volta は package.json にバージョンを記載しますが、mise なら専用の mise.to]]></description><link>https://blog.daisukekonishi.com/post/volta-to-mise</link><guid isPermaLink="true">https://blog.daisukekonishi.com/post/volta-to-mise</guid><pubDate>Mon, 11 Aug 2025 06:11:19 GMT</pubDate></item></channel></rss>